minor: global exception names

This commit is contained in:
Chris Milne 2026-05-29 09:50:09 +01:00
parent 4a97789c1a
commit da5099e172
3 changed files with 9 additions and 9 deletions

View file

@ -19,7 +19,7 @@ from fastapi import APIRouter, status
from sqlalchemy.exc import IntegrityError
from psycopg import errors
from src.exceptions import Conflict
from src.exceptions import ConflictException
from src.database import db_dependency
from src.schemas import ResourceName
from src.auth.exceptions import UnauthorizedException
@ -100,7 +100,7 @@ async def create_group(db: db_dependency, org_model: org_model_root_claim_body_d
db.flush()
except IntegrityError as e:
if isinstance(e.orig, errors.UniqueViolation):
raise Conflict("Group with this name already exists")
raise ConflictException("Group with this name already exists")
response = GroupSchema(**group_model.__dict__)
db.commit()
return {"group": response}
@ -112,7 +112,7 @@ async def add_group_permission(db: db_dependency, group_model: group_model_body_
raise UnauthorizedException()
if perm_model in group_model.permission_rel:
raise Conflict("Group already has this permission")
raise ConflictException("Group already has this permission")
group_model.permission_rel.append(perm_model)
@ -128,7 +128,7 @@ async def add_group_user(db: db_dependency, group_model: group_model_body_depend
raise UnauthorizedException()
if user_model in group_model.user_rel:
raise Conflict("User already in group")
raise ConflictException("User already in group")
group_model.user_rel.append(user_model)
db.flush()
@ -177,7 +177,7 @@ async def create_new_permission(db: db_dependency, su: super_admin_dependency, r
db.add(perm_model)
except IntegrityError as e:
if isinstance(e.orig, errors.UniqueViolation):
raise Conflict(message="Permission already exists")
raise ConflictException(message="Permission already exists")
db.flush()
response = IAMPostPermissionResponse(permission=PermissionSchema(**perm_model.__dict__))
db.commit()