Skip to content

Commit 71c9d9d

Browse files
committed
err check
1 parent 0b831e5 commit 71c9d9d

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

db/blip_handler.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,10 @@ func (bh *blipHandler) refreshUser() error {
141141
return base.NewHTTPError(CBLReconnectErrorCode, err.Error())
142142
}
143143
newUser := bc.blipContextDb.User()
144-
newUser.InitializeRoles()
144+
err = newUser.InitializeRoles()
145+
if err != nil {
146+
return base.NewHTTPError(CBLReconnectErrorCode, err.Error())
147+
}
145148
bc.userChangeWaiter.RefreshUserKeys(newUser, bc.blipContextDb.MetadataKeys)
146149
// refresh the handler's database with the new BlipSyncContext database
147150
bh.db = bh._copyContextDatabase()

db/blip_sync_context.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,10 @@ func NewBlipSyncContext(ctx context.Context, bc *blip.Context, db *Database, rep
6767

6868
if u := db.User(); u != nil {
6969
bsc.userName = u.Name()
70-
u.InitializeRoles()
70+
err := u.InitializeRoles()
71+
if err != nil {
72+
return nil, err
73+
}
7174
if u.Name() == "" && db.IsGuestReadOnly() {
7275
bsc.readOnly = true
7376
}

0 commit comments

Comments
 (0)