Fix: user permission

pull/31/head
zijiren233 2 years ago
parent c0a4cb8d9d
commit 7d029c8a54

@ -15,9 +15,6 @@ func GetRoomUserRelation(roomID, userID string) (*model.RoomUserRelation, error)
Role: model.RoomRoleUser,
Permissions: model.DefaultPermissions,
}).FirstOrInit(roomUserRelation).Error
if err != nil && errors.Is(err, gorm.ErrRecordNotFound) {
return roomUserRelation, errors.New("room or user not found")
}
return roomUserRelation, err
}

@ -56,7 +56,7 @@ func (u *User) IsPending() bool {
}
func (u *User) HasPermission(roomID string, permission model.Permission) bool {
if u.Role >= model.RoleAdmin {
if u.IsAdmin() {
return true
}
ur, err := db.GetRoomUserRelation(roomID, u.ID)

Loading…
Cancel
Save