diff options
-rw-r--r-- | src/cowboy_rest.erl | 2 | ||||
-rw-r--r-- | test/http_SUITE.erl | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/cowboy_rest.erl b/src/cowboy_rest.erl index 8967b1d..a49d622 100644 --- a/src/cowboy_rest.erl +++ b/src/cowboy_rest.erl @@ -793,7 +793,7 @@ choose_content_type(Req, next(Req2, State2, OnTrue); {false, Req2, HandlerState2} -> State2 = State#state{handler_state=HandlerState2}, - respond(Req2, State2, 500) + respond(Req2, State2, 422) end; choose_content_type(Req, State, OnTrue, ContentType, [_Any|Tail]) -> choose_content_type(Req, State, OnTrue, ContentType, Tail). diff --git a/test/http_SUITE.erl b/test/http_SUITE.erl index 0b35cf3..afe62c3 100644 --- a/test/http_SUITE.erl +++ b/test/http_SUITE.erl @@ -855,7 +855,7 @@ rest_nodelete(Config) -> rest_patch(Config) -> Tests = [ {204, [{<<"content-type">>, <<"text/plain">>}], <<"whatever">>}, - {500, [{<<"content-type">>, <<"text/plain">>}], <<"false">>}, + {422, [{<<"content-type">>, <<"text/plain">>}], <<"false">>}, {400, [{<<"content-type">>, <<"text/plain">>}], <<"halt">>}, {415, [{<<"content-type">>, <<"application/json">>}], <<"bad_content_type">>} ], |