feat: add 500 csrf exception

This commit is contained in:
2026-05-29 14:34:02 +03:00
parent 48e917eece
commit a1b41e8317
3 changed files with 11 additions and 2 deletions

View File

@@ -3,7 +3,7 @@ import inspect
from functools import wraps
from typing import Callable, Awaitable, Any, Optional, Annotated
from fastapi import Request, Header
from src.application.domain.exceptions import InternalException
from src.application.domain.exceptions import CsrfErrorException
from src.infrastructure.security import CsrfService
@@ -39,7 +39,7 @@ def csrf_protect(
break
if request is None:
raise InternalException(message='Request is required for CSRF protection')
raise CsrfErrorException(message='Request is required for CSRF protection')
csrf = CsrfService()