From 4bbd6d597066723ebc25b648b644ae926b4c0dd6 Mon Sep 17 00:00:00 2001 From: SOOS-JAlvarez <92373106+SOOS-JAlvarez@users.noreply.github.com> Date: Thu, 24 Aug 2023 10:44:27 -0300 Subject: [PATCH] PA-10549 Modify validations of required params (#68) --- VERSION.txt | 2 +- main.py | 13 ++++++------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/VERSION.txt b/VERSION.txt index 4c24bf1..475bda9 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1 +1 @@ -1.0.29 +1.0.30 diff --git a/main.py b/main.py index 7d743ec..f289ea3 100644 --- a/main.py +++ b/main.py @@ -428,13 +428,12 @@ def __make_soos_start_analysis_request__(self, command: str) -> DASTStartAnalysi log(f"SOOS URL Endpoint: {api_url}") # Validate required fields - if ( - self.project_name is None - or len(self.project_name) == 0 - or self.scan_mode is None - or len(self.scan_mode) == 0 - ): - log("projectName and scanMode are required", LogLevel.ERROR) + if self.project_name is None or len(self.project_name) == 0: + log("projectName is required", LogLevel.ERROR) + sys.exit(1) + + if self.scan_mode is None or len(self.scan_mode) == 0: + log("scanMode is required", LogLevel.ERROR) sys.exit(1) # Obfuscate sensitive data