Explorar o código

Add error handling for 400 responses

Alasdair Smith %!s(int64=8) %!d(string=hai) anos
pai
achega
1fe8aebf5b
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  1. 5 1
      services/web/public/coffee/directives/asyncForm.coffee

+ 5 - 1
services/web/public/coffee/directives/asyncForm.coffee

@@ -70,7 +70,11 @@ define [
 								onErrorHandler(httpResponse)
 								return
 
-							if status == 403 # Forbidden
+							if status == 400 # Bad Request
+								response.message =
+									text: "Invalid Request. Please correct the data and try again."
+									type: 'error'
+							else if status == 403 # Forbidden
 								response.message =
 									text: "Session error. Please check you have cookies enabled. If the problem persists, try clearing your cache and cookies."
 									type: "error"