Skip to content

Commit 1fce622

Browse files
authored
fix(policies): relax requirement (#1407)
Signed-off-by: Miguel Martinez <miguel@chainloop.dev>
1 parent c681e0f commit 1fce622

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

pkg/policies/engine/rego/rego.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -171,14 +171,14 @@ func parseResultRule(res rego.ResultSet, policy *engine.Policy) (*engine.Evaluat
171171
return nil, engine.ResultFormatError{Field: mainRule}
172172
}
173173

174-
skipped, ok := ruleResult["skipped"].(bool)
175-
if !ok {
176-
return nil, engine.ResultFormatError{Field: "skipped"}
174+
var skipped bool
175+
if val, ok := ruleResult["skipped"].(bool); ok {
176+
skipped = val
177177
}
178178

179-
reason, ok := ruleResult["skip_reason"].(string)
180-
if !ok {
181-
return nil, engine.ResultFormatError{Field: "skip_reason"}
179+
var reason string
180+
if val, ok := ruleResult["skip_reason"].(string); ok {
181+
reason = val
182182
}
183183

184184
violations, ok := ruleResult["violations"].([]any)

0 commit comments

Comments
 (0)