Skip to content

Commit

Permalink
fix(organisation): verification rejection
Browse files Browse the repository at this point in the history
  • Loading branch information
Anuj-Gupta4 committed Jan 6, 2025
1 parent d7f05cb commit c4e954f
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/backend/app/auth/roles.py
Original file line number Diff line number Diff line change
Expand Up @@ -188,13 +188,14 @@ async def check_org_admin(
db: Connection,
user: AuthUser,
org_id: int,
check_approved: Optional[bool] = False,
) -> OrgUserDict:
"""Database check to determine if org admin role.
Returns:
dict: in format {'user': DbUser, 'org': DbOrganisation}.
"""
db_org = await get_organisation(db, org_id)
db_org = await get_organisation(db, org_id, check_approved)

# Check if org admin, or super admin
db_user = await check_access(
Expand All @@ -217,6 +218,7 @@ async def org_admin(
current_user: Annotated[AuthUser, Depends(login_required)],
project_id: Annotated[Optional[int], Field(gt=0)] = None,
org_id: Annotated[Optional[int], Field(gt=0)] = None,
check_approved: Optional[bool] = False,
) -> OrgUserDict:
"""Organisation admin with full permission for projects in an organisation.
Expand Down Expand Up @@ -254,6 +256,7 @@ async def org_admin(
db,
current_user,
org_id=org_id,
check_approved=check_approved,
)

if project:
Expand Down

0 comments on commit c4e954f

Please sign in to comment.