From e317c87911348378331528bae904ad556d6ef9bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 8 Jul 2026 22:12:42 +0200 Subject: [PATCH] Return Gateway Timeout instead of Request Timeout for database timeout Closes #14945 --- trytond/trytond/protocols/dispatcher.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trytond/trytond/protocols/dispatcher.py b/trytond/trytond/protocols/dispatcher.py index ab28a0c92d..35b9fcb25e 100644 --- a/trytond/trytond/protocols/dispatcher.py +++ b/trytond/trytond/protocols/dispatcher.py @@ -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()