diff options
Diffstat (limited to 'app/domain/user.go')
| -rw-r--r-- | app/domain/user.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/app/domain/user.go b/app/domain/user.go index 198fafc..97bacdd 100644 --- a/app/domain/user.go +++ b/app/domain/user.go @@ -2,6 +2,7 @@ package domain import ( v1 "github.com/authzed/authzed-go/proto/authzed/api/v1" + "github.com/xlgmokha/x/pkg/x" ) type User struct { @@ -33,6 +34,9 @@ func (self *User) Sparkle(sparklee string, reason string) *Sparkle { } func (self *User) ToGID() GlobalID { + if x.IsZero(self.Username) { + return GlobalID("gid://sparkle/User/*") + } return GlobalID("gid://sparkle/User/" + self.Username) } |
