From 033ed17125b749608fb4d5e9d7fdc0d6459b42e1 Mon Sep 17 00:00:00 2001 From: yiscah Date: Tue, 14 Sep 2021 14:58:10 +0300 Subject: [PATCH] controlReport status is passed only if ALL ruleReports passed --- cautils/opapolicy/datastructuresmethods.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cautils/opapolicy/datastructuresmethods.go b/cautils/opapolicy/datastructuresmethods.go index 1316270b..32610c18 100644 --- a/cautils/opapolicy/datastructuresmethods.go +++ b/cautils/opapolicy/datastructuresmethods.go @@ -85,11 +85,11 @@ func (controlReport *ControlReport) ListControlsInputKinds() []string { func (controlReport *ControlReport) Passed() bool { for i := range controlReport.RuleReports { - if len(controlReport.RuleReports[i].RuleResponses) == 0 { - return true + if len(controlReport.RuleReports[i].RuleResponses) != 0 { + return false } } - return false + return true } func (controlReport *ControlReport) Warning() bool {