summaryrefslogtreecommitdiff
path: root/app/domain/user.go
diff options
context:
space:
mode:
Diffstat (limited to 'app/domain/user.go')
-rw-r--r--app/domain/user.go4
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)
}