From 509f826f32fd291961e865fccce19a1842c7a995 Mon Sep 17 00:00:00 2001 From: swve Date: Fri, 22 Dec 2023 12:23:26 +0100 Subject: [PATCH] fix: org creation bug --- apps/api/src/services/orgs/orgs.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/api/src/services/orgs/orgs.py b/apps/api/src/services/orgs/orgs.py index dec8f7ff..b3735390 100644 --- a/apps/api/src/services/orgs/orgs.py +++ b/apps/api/src/services/orgs/orgs.py @@ -87,8 +87,11 @@ async def create_org( org = Organization.from_orm(org_object) - # RBAC check - await rbac_check(request, org.org_uuid, current_user, "create", db_session) + if isinstance(current_user,AnonymousUser): + raise HTTPException( + status_code=status.HTTP_409_CONFLICT, + detail="You should be logged in to be able to achieve this action", + ) # Complete the org object org.org_uuid = f"org_{uuid4()}"