forked from CGM_Public/pretix_original
Add a Retry-After to 409 responses
This commit is contained in:
@@ -10,7 +10,10 @@ def custom_exception_handler(exc, context):
|
|||||||
if isinstance(exc, LockTimeoutException):
|
if isinstance(exc, LockTimeoutException):
|
||||||
response = Response(
|
response = Response(
|
||||||
{'detail': 'The server was too busy to process your request. Please try again.'},
|
{'detail': 'The server was too busy to process your request. Please try again.'},
|
||||||
status=status.HTTP_409_CONFLICT
|
status=status.HTTP_409_CONFLICT,
|
||||||
|
headers={
|
||||||
|
'Retry-After': 5
|
||||||
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
return response
|
return response
|
||||||
|
|||||||
Reference in New Issue
Block a user