Return Gateway Timeout instead of Request Timeout for database timeout

Closes #14945
This commit is contained in:
Cédric Krier
2026-07-08 22:12:42 +02:00
parent 0c29a67c06
commit e317c87911
+1 -1
View File
@@ -251,7 +251,7 @@ def _dispatch(request, pool, *args, **kwargs):
except backend.DatabaseTimeoutError:
logger.warning(
log_message, *log_args, duration(), exc_info=True)
abort(HTTPStatus.REQUEST_TIMEOUT)
abort(HTTPStatus.GATEWAY_TIMEOUT)
except backend.DatabaseOperationalError:
if count < retry and not rpc.readonly:
transaction.rollback()