From a6f8673b89c213e51967d2477281f747c564cffe Mon Sep 17 00:00:00 2001 From: gearnode Date: Tue, 11 Mar 2025 17:04:45 +0100 Subject: [PATCH] Fix update policies Signed-off-by: gearnode --- pkg/coredata/policy.go | 22 +++++----------------- 1 file changed, 5 insertions(+), 17 deletions(-) diff --git a/pkg/coredata/policy.go b/pkg/coredata/policy.go index 8c12284bf..7ebe8aea7 100644 --- a/pkg/coredata/policy.go +++ b/pkg/coredata/policy.go @@ -242,24 +242,12 @@ RETURNING "policy_id": p.ID, "expected_version": params.ExpectedVersion, "updated_at": time.Now(), + "name": params.Name, + "content": params.Content, + "status": params.Status, + "review_date": params.ReviewDate, + "owner_id": params.OwnerID, } - - if params.Name != nil { - args["name"] = *params.Name - } - if params.Content != nil { - args["content"] = *params.Content - } - if params.Status != nil { - args["status"] = *params.Status - } - if params.ReviewDate != nil { - args["review_date"] = *params.ReviewDate - } - if params.OwnerID != nil { - args["owner_id"] = *params.OwnerID - } - maps.Copy(args, scope.SQLArguments()) rows, err := conn.Query(ctx, q, args)