This commit is contained in:
Yan Niznik 2026-11-05 07:34:28 +00:00 • committed by GitHub
commit ac384cf53b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 3 additions and 0 deletions

View file

@ -257,6 +257,8 @@ class PrismaDBExceptionHandler:
),
):
return True
if PrismaDBExceptionHandler.is_prisma_engine_internal_error(e):
return True
if PrismaDBExceptionHandler.is_database_capacity_error(e):
return False
if _prisma_error_code(e) == "P1017":

View file

@ -195,6 +195,7 @@ def test_is_database_service_unavailable_error_prisma_engine_malformed_payload()
assert "no attribute 'get'" in str(exc_info.value)
assert PrismaDBExceptionHandler.is_database_service_unavailable_error(exc_info.value) is True
assert PrismaDBExceptionHandler.is_database_transport_error(exc_info.value) is True
def test_is_prisma_engine_internal_error_excludes_application_attributeerror():