From 4eee5737004df8cf63071c410eb4f060cb2dbaa2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Mon, 30 Jun 2014 17:49:36 +0200 Subject: Return 422 instead of 400 when AcceptResource returns false 422 is undefined for HTTP and interpreted as 400. --- src/cowboy_rest.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/cowboy_rest.erl b/src/cowboy_rest.erl index f76468a..fd1588a 100644 --- a/src/cowboy_rest.erl +++ b/src/cowboy_rest.erl @@ -780,7 +780,7 @@ process_content_type(Req, State=#state{method=Method, exists=Exists}, Fun) -> next(Req2, State2, fun maybe_created/2); {false, Req2, HandlerState2} -> State2 = State#state{handler_state=HandlerState2}, - respond(Req2, State2, 422); + respond(Req2, State2, 400); {{true, ResURL}, Req2, HandlerState2} when Method =:= <<"POST">> -> State2 = State#state{handler_state=HandlerState2}, Req3 = cowboy_req:set_resp_header( -- cgit v1.2.3