@@ -764,16 +764,18 @@ func (impl *WorkflowDagExecutorImpl) UpdateCiWorkflowForCiSuccess(request *bean2
764
764
765
765
func (impl * WorkflowDagExecutorImpl ) isArtifactScannedByPluginForPipeline (ciArtifact * repository.CiArtifact , pipelineId int ,
766
766
pipelineStage repository4.PipelineStageType , pluginName string ) (bool , bool , error ) {
767
-
767
+ var isScanningDone bool
768
768
isScanPluginConfigured , err := impl .pipelineStageService .IsScanPluginConfiguredAtPipelineStage (pipelineId , pipelineStage , pluginName )
769
769
if err != nil {
770
770
impl .logger .Errorw ("error in fetching if a scan plugin is configured or not in a pipeline" , "pipelineStage" , pipelineStage , "ciArtifact" , ciArtifact )
771
771
return false , false , err
772
772
}
773
- isScanningDone , err := impl .imageScanService .IsImageScanExecutionCompleted (ciArtifact .Image , ciArtifact .ImageDigest )
774
- if err != nil {
775
- impl .logger .Errorw ("error in checking if image scanning is completed or not" , "image" , ciArtifact .Image , "imageDigest" , ciArtifact .ImageDigest )
776
- return false , false , err
773
+ if isScanPluginConfigured {
774
+ isScanningDone , err = impl .imageScanService .IsImageScanExecutionCompleted (ciArtifact .Image , ciArtifact .ImageDigest )
775
+ if err != nil {
776
+ impl .logger .Errorw ("error in checking if image scanning is completed or not" , "image" , ciArtifact .Image , "imageDigest" , ciArtifact .ImageDigest )
777
+ return false , false , err
778
+ }
777
779
}
778
780
return isScanPluginConfigured , isScanningDone , nil
779
781
}
0 commit comments