File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
pkg/policyGovernance/security/imageScanning Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ package imageScanning
19
19
import (
20
20
"context"
21
21
bean4 "github.com/devtron-labs/devtron/api/bean"
22
+ "github.com/devtron-labs/devtron/internal/util"
22
23
"github.com/devtron-labs/devtron/pkg/cluster/environment"
23
24
"github.com/devtron-labs/devtron/pkg/cluster/environment/bean"
24
25
bean2 "github.com/devtron-labs/devtron/pkg/deployment/trigger/devtronApps/bean"
@@ -326,9 +327,13 @@ func (impl ImageScanServiceImpl) FetchExecutionDetailResult(request *bean3.Image
326
327
}
327
328
imageScanResponse .Image = ciArtifact .Image
328
329
scanExecution , err := impl .scanHistoryRepository .FindByImageAndDigestWithHistoryMapping (ciArtifact .ImageDigest , ciArtifact .Image )
329
- if err != nil {
330
+ if err != nil && ! util . IsErrNoRows ( err ) {
330
331
impl .Logger .Errorw ("error while fetching scan execution result" , "err" , err )
331
332
return nil , err
333
+ } else if util .IsErrNoRows (err ) {
334
+ // image not scanned
335
+ imageScanResponse .Scanned = false
336
+ return imageScanResponse , nil
332
337
}
333
338
ciPipeline , err := impl .ciPipelineRepository .FindByIdIncludingInActive (ciArtifact .PipelineId )
334
339
if err != nil {
You can’t perform that action at this time.
0 commit comments