Skip to content

Commit fec8bc6

Browse files
ReportIssue
1 parent b1a3464 commit fec8bc6

File tree

1 file changed

+13
-17
lines changed

1 file changed

+13
-17
lines changed

internal/commands/result.go

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -985,29 +985,25 @@ func runGetResultCommand(
985985
if errorModel != nil {
986986
return errors.Errorf("%s: CODE: %d, %s", failedGettingScan, errorModel.Code, errorModel.Message)
987987
}
988+
policyResponseModel := &wrappers.PolicyResponseModel{}
988989
if isScanFinished(scan.Status) {
989-
policyResponseModel, err := services.HandlePolicyEvaluation(cmd, policyWrapper, scan, ignorePolicy, agent, waitDelay, policyTimeout)
990-
if err != nil {
991-
return err
992-
}
993-
994-
if sastRedundancy {
995-
resultsParams[commonParams.SastRedundancyFlag] = ""
996-
}
997-
998-
_, err = CreateScanReport(resultsWrapper, risksOverviewWrapper, scsScanOverviewWrapper, exportWrapper,
999-
policyResponseModel, resultsPdfReportsWrapper, scan, format, formatPdfToEmail, formatPdfOptions,
1000-
formatSbomOptions, targetFile, targetPath, agent, resultsParams, featureFlagsWrapper)
1001-
return err
990+
policyResponseModel, err = services.HandlePolicyEvaluation(cmd, policyWrapper, scan, ignorePolicy, agent, waitDelay, policyTimeout)
1002991
} else {
992+
policyResponseModel = nil
993+
}
994+
if err != nil {
995+
return err
996+
}
1003997

1004-
log.Printf("Scan executed in asynchronous mode or still running. Hence, no policy generated")
998+
if sastRedundancy {
999+
resultsParams[commonParams.SastRedundancyFlag] = ""
1000+
}
1001+
if isScanFinished(scan.Status) {
10051002
_, err = CreateScanReport(resultsWrapper, risksOverviewWrapper, scsScanOverviewWrapper, exportWrapper,
1006-
nil, resultsPdfReportsWrapper, scan, format, formatPdfToEmail, formatPdfOptions,
1003+
policyResponseModel, resultsPdfReportsWrapper, scan, format, formatPdfToEmail, formatPdfOptions,
10071004
formatSbomOptions, targetFile, targetPath, agent, resultsParams, featureFlagsWrapper)
1008-
return err
10091005
}
1010-
return nil
1006+
return err
10111007
}
10121008
}
10131009

0 commit comments

Comments
 (0)