feat: 403 exception

This commit is contained in:
Chris Milne 2026-06-10 14:47:33 +01:00
parent ec572aa4c1
commit 3dbd72a109

View file

@ -27,3 +27,12 @@ class ConflictException(HTTPException):
status_code=status.HTTP_409_CONFLICT,
detail=detail,
)
class ForbiddenException(HTTPException):
def __init__(self, message: Optional[str] = None) -> None:
detail = "Forbidden" if not message else message
super().__init__(
status_code=status.HTTP_403_FORBIDDEN,
detail=detail,
)