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 }