Skip to content

Commit 9041cf8

Browse files
Fix bug number (AST-115497) (#1341)
* Fix bug number AST-115497 --------- Co-authored-by: cx-Margarita-LevitM <cx-margarita-levitm>
1 parent 146f415 commit 9041cf8

File tree

7 files changed

+7
-7
lines changed

7 files changed

+7
-7
lines changed

internal/commands/secrets-realtime.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ func RunScanSecretsRealtimeCommand(
3030

3131
err = printer.Print(cmd.OutOrStdout(), results, printer.FormatJSON)
3232
if err != nil {
33-
return errorconstants.NewRealtimeEngineError("failed to return secrets").Error()
33+
return errorconstants.NewRealtimeEngineError(err.Error()).Error()
3434
}
3535

3636
return nil

internal/constants/errors/errors.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ const (
2727
NoPermissionToUpdateApplication = "you do not have permission to update the application"
2828
FailedToUpdateApplication = "failed to update application"
2929
ApplicationNotFound = "Application not found"
30+
ErrMissingAIFeatureLicense = "User does not have the required license for AI-assisted functionality."
3031

31-
// asca Engine
3232
FileExtensionIsRequired = "file must have an extension"
3333

3434
// Realtime

internal/services/realtimeengine/common.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ func EnsureLicense(jwtWrapper wrappers.JWTWrapper) error {
3737
if aiAllowed || assistAllowed {
3838
return nil
3939
}
40-
return errors.Wrap(err, errorconstants.NoASCALicense)
40+
return errors.New(errorconstants.ErrMissingAIFeatureLicense)
4141
}
4242

4343
// ValidateFilePath validates that the file path exists and is accessible.

internal/services/realtimeengine/containersrealtime/containers-realtime.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ func (c *ContainersRealtimeService) RunContainersRealtimeScan(filePath, ignoredF
8181
return nil, errorconstants.NewRealtimeEngineError(errorconstants.RealtimeEngineNotAvailable).Error()
8282
}
8383
if err := realtimeengine.EnsureLicense(c.JwtWrapper); err != nil {
84-
return nil, errorconstants.NewRealtimeEngineError("failed to ensure license").Error()
84+
return nil, errorconstants.NewRealtimeEngineError(err.Error()).Error()
8585
}
8686
if err := realtimeengine.ValidateFilePath(filePath); err != nil {
8787
return nil, errorconstants.NewRealtimeEngineError("invalid file path").Error()

internal/services/realtimeengine/containersrealtime/containers-realtime_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ func TestRunContainersRealtimeScan_InvalidLicense_Fails(t *testing.T) {
6363
result, err := service.RunContainersRealtimeScan("../../../commands/data/containers/testdata/Dockerfile", "")
6464
assert.Error(t, err)
6565
assert.Nil(t, result)
66-
assert.Contains(t, err.Error(), "realtime engine error: failed to ensure license")
66+
assert.Contains(t, err.Error(), "JWT wrapper is not initialized, cannot ensure license")
6767
}
6868

6969
func TestRunContainersRealtimeScan_FeatureFlagDisabled_Fails(t *testing.T) {

internal/services/realtimeengine/ossrealtime/oss-realtime.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ func (o *OssRealtimeService) RunOssRealtimeScan(filePath, ignoredFilePath string
6161
}
6262

6363
if err := realtimeengine.EnsureLicense(o.JwtWrapper); err != nil {
64-
return nil, errorconstants.NewRealtimeEngineError("failed to ensure license").Error()
64+
return nil, errorconstants.NewRealtimeEngineError(err.Error()).Error()
6565
}
6666

6767
if err := realtimeengine.ValidateFilePath(filePath); err != nil {

internal/services/realtimeengine/secretsrealtime/secrets-realtime.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ func (s *SecretsRealtimeService) RunSecretsRealtimeScan(filePath, ignoredFilePat
8686
}
8787

8888
if err := realtimeengine.EnsureLicense(s.JwtWrapper); err != nil {
89-
return nil, errorconstants.NewRealtimeEngineError("failed to ensure license").Error()
89+
return nil, errorconstants.NewRealtimeEngineError(err.Error()).Error()
9090
}
9191

9292
if err := realtimeengine.ValidateFilePath(filePath); err != nil {

0 commit comments

Comments
 (0)