From 23af4caf43c1bc12cd5b413b9fc25fde5643faeb Mon Sep 17 00:00:00 2001 From: Bryan Frimin Date: Sat, 23 May 2026 13:42:38 -0700 Subject: [PATCH] Fix empty string as "no attributes" Signed-off-by: Bryan Frimin --- pkg/server/api/console/v1/dataloader/dataloader.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/server/api/console/v1/dataloader/dataloader.go b/pkg/server/api/console/v1/dataloader/dataloader.go index 5347094b0..9ac3cf77f 100644 --- a/pkg/server/api/console/v1/dataloader/dataloader.go +++ b/pkg/server/api/console/v1/dataloader/dataloader.go @@ -450,6 +450,10 @@ func EncodeAuthorizeKeyAttributes(attrs policy.Attributes) string { func decodeAuthorizeKeyAttributes(s string) (policy.Attributes, error) { attrs := policy.Attributes{} + if s == "" { + return attrs, nil + } + if err := json.Unmarshal([]byte(s), &attrs); err != nil { return nil, err }