From 6fdbdbce2878c0f377714b51d551d552944df516 Mon Sep 17 00:00:00 2001 From: Frank Jogeleit Date: Wed, 12 Mar 2025 17:44:50 +0100 Subject: [PATCH] Fix: data access in audit annotations (#12394) Signed-off-by: Frank Jogeleit --- pkg/cel/policy/policy.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/cel/policy/policy.go b/pkg/cel/policy/policy.go index 398020c10a..ba616a8efc 100644 --- a/pkg/cel/policy/policy.go +++ b/pkg/cel/policy/policy.go @@ -204,7 +204,7 @@ func (p *compiledPolicy) evaluateWithData( auditAnnotations := make(map[string]string, 0) for key, annotation := range p.auditAnnotations { - out, _, err := annotation.ContextEval(ctx, data) + out, _, err := annotation.ContextEval(ctx, dataNew) if err != nil { return nil, fmt.Errorf("failed to evaluate auditAnnotation '%s': %w", key, err) }