@@ -536,7 +536,7 @@ def get_results_by_id(self, results: list, object_id: int) -> dict | None:
536536 return None
537537
538538 def import_scan_with_params (self , filename , scan_type = "ZAP Scan" , engagement = 1 , minimum_severity = "Low" , * , active = True , verified = False ,
539- push_to_jira = None , endpoint_to_add = None , tags = None , close_old_findings = False , group_by = None , engagement_name = None ,
539+ push_to_jira = None , endpoint_to_add = None , tags = None , close_old_findings = None , group_by = None , engagement_name = None ,
540540 product_name = None , product_type_name = None , auto_create_context = None , expected_http_status_code = 201 , test_title = None ,
541541 scan_date = None , service = None , force_active = True , force_verified = True ):
542542
@@ -546,9 +546,11 @@ def import_scan_with_params(self, filename, scan_type="ZAP Scan", engagement=1,
546546 "scan_type" : scan_type ,
547547 "file" : testfile ,
548548 "version" : "1.0.1" ,
549- "close_old_findings" : close_old_findings ,
550549 }
551550
551+ if close_old_findings is not None :
552+ payload ["close_old_findings" ] = close_old_findings
553+
552554 if active is not None :
553555 payload ["active" ] = active
554556
@@ -594,7 +596,7 @@ def import_scan_with_params(self, filename, scan_type="ZAP Scan", engagement=1,
594596 return self .import_scan (payload , expected_http_status_code )
595597
596598 def reimport_scan_with_params (self , test_id , filename , scan_type = "ZAP Scan" , engagement = 1 , minimum_severity = "Low" , * , active = True , verified = False , push_to_jira = None ,
597- tags = None , close_old_findings = True , group_by = None , engagement_name = None , scan_date = None , service = None ,
599+ tags = None , close_old_findings = None , group_by = None , engagement_name = None , scan_date = None , service = None ,
598600 product_name = None , product_type_name = None , auto_create_context = None , expected_http_status_code = 201 , test_title = None ):
599601 with Path (filename ).open (encoding = "utf-8" ) as testfile :
600602 payload = {
@@ -604,9 +606,11 @@ def reimport_scan_with_params(self, test_id, filename, scan_type="ZAP Scan", eng
604606 "scan_type" : scan_type ,
605607 "file" : testfile ,
606608 "version" : "1.0.1" ,
607- "close_old_findings" : close_old_findings ,
608609 }
609610
611+ if close_old_findings is not None :
612+ payload ["close_old_findings" ] = close_old_findings
613+
610614 if test_id is not None :
611615 payload ["test" ] = test_id
612616
0 commit comments