Просмотр исходного кода

REST: Only send 201 when a new resource is created on POST

Loïc Hoguin 13 лет назад
Родитель
Сommit
f6cf731011
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/cowboy_http_rest.erl

+ 1 - 1
src/cowboy_http_rest.erl

@@ -699,7 +699,7 @@ process_post(Req, State) ->
 			terminate(Req2, State#state{handler_state=HandlerState});
 		{true, Req2, HandlerState} ->
 			State2 = State#state{handler_state=HandlerState},
-			next(Req2, State2, 201);
+			next(Req2, State2, fun is_new_resource/2);
 		{false, Req2, HandlerState} ->
 			State2 = State#state{handler_state=HandlerState},
 			respond(Req2, State2, 500)