Fix: use role name 'admin' instead of 'superadmin' for global admin check
This commit is contained in:
@@ -20,8 +20,8 @@ def get_user_role(db: Session, user_id: int, project_id: int) -> Role | None:
|
|||||||
# Check global admin
|
# Check global admin
|
||||||
user = db.query(models.User).filter(models.User.id == user_id).first()
|
user = db.query(models.User).filter(models.User.id == user_id).first()
|
||||||
if user and user.is_admin:
|
if user and user.is_admin:
|
||||||
# Return global admin role
|
# Return global admin role (name="admin")
|
||||||
return db.query(Role).filter(Role.is_global == True, Role.name == "superadmin").first()
|
return db.query(Role).filter(Role.is_global == True, Role.name == "admin").first()
|
||||||
|
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user