From 29fc820578710cdd3aa37ada81b8fcef9dd19d24 Mon Sep 17 00:00:00 2001 From: Yang Luo Date: Mon, 19 Jun 2023 09:42:17 +0800 Subject: [PATCH] Set User.groups to [] --- object/token_jwt.go | 3 +++ object/user.go | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/object/token_jwt.go b/object/token_jwt.go index 7dfd4ba6..62575881 100644 --- a/object/token_jwt.go +++ b/object/token_jwt.go @@ -216,6 +216,9 @@ func refineUser(user *User) *User { if user.Permissions == nil { user.Permissions = []*Permission{} } + if user.Groups == nil { + user.Groups = []string{} + } return user } diff --git a/object/user.go b/object/user.go index 6be1d108..d43889bf 100644 --- a/object/user.go +++ b/object/user.go @@ -781,6 +781,10 @@ func ExtendUserWithRolesAndPermissions(user *User) (err error) { return err } + if user.Groups == nil { + user.Groups = []string{} + } + return }