From 03fd3d2c8e81525b0b40bfd68e1428fd08e807ec Mon Sep 17 00:00:00 2001 From: MUzairS15 Date: Sun, 18 Aug 2024 23:05:12 +0530 Subject: [PATCH] directly send the response instead of processing Signed-off-by: MUzairS15 --- models/meshmodel/core/policies/rego_policy_relationship.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/models/meshmodel/core/policies/rego_policy_relationship.go b/models/meshmodel/core/policies/rego_policy_relationship.go index 06cc5234..8b2c60e0 100644 --- a/models/meshmodel/core/policies/rego_policy_relationship.go +++ b/models/meshmodel/core/policies/rego_policy_relationship.go @@ -88,11 +88,11 @@ func (r *Rego) RegoPolicyHandler(designFile pattern.PatternFile, regoQueryString return evaluationResponse, ErrEval(fmt.Errorf("evaluation results are empty")) } - evaluatedPatternFile, err := utils.MarshalAndUnmarshal[interface{}, pattern.PatternFile](evalResults) + evaluationResponse, err = utils.MarshalAndUnmarshal[interface{}, pattern.EvaluationResponse](evalResults) if err != nil { return evaluationResponse, err } - evaluationResponse.Design = evaluatedPatternFile + return evaluationResponse, nil }