diff options
Diffstat (limited to 'src/cowboy_rest.erl')
-rw-r--r-- | src/cowboy_rest.erl | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/cowboy_rest.erl b/src/cowboy_rest.erl index 5741dfe..fd1588a 100644 --- a/src/cowboy_rest.erl +++ b/src/cowboy_rest.erl @@ -56,8 +56,7 @@ }). -spec upgrade(Req, Env, module(), any()) - -> {ok, Req, Env} | {error, 500, Req} - when Req::cowboy_req:req(), Env::cowboy_middleware:env(). + -> {ok, Req, Env} when Req::cowboy_req:req(), Env::cowboy_middleware:env(). upgrade(Req, Env, Handler, HandlerOpts) -> Method = cowboy_req:get(method, Req), case erlang:function_exported(Handler, rest_init, 2) of @@ -781,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( |