HTTP 409 makes sense in a number of cases

This commit is contained in:
Laura Klünder 2018-11-22 19:45:12 +01:00
parent fcebc5f5ec
commit be0531415d
2 changed files with 5 additions and 3 deletions

View file

@ -112,6 +112,8 @@ class APIHybridMessageRedirectResponse(APIHybridResponse):
self.level = level
self.message = message
self.redirect_to = redirect_to
if self.level == 'error' and status_code is None:
raise Exception('Error with HTTP 200 makes no sense!')
self.status_code = status_code
def get_api_response(self, request):