From 1f5b19a0b791e5eedeb4bd0f8fcaac29e61fb03a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Wed, 6 May 2015 17:38:35 +0300 Subject: Use the most recent state on error in cowboy_rest --- src/cowboy_rest.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cowboy_rest.erl b/src/cowboy_rest.erl index b894354..1a478a1 100644 --- a/src/cowboy_rest.erl +++ b/src/cowboy_rest.erl @@ -621,7 +621,7 @@ not_modified(Req, State) -> {Req4, State3} -> respond(Req4, State3, 304) catch Class:Reason -> - error_terminate(Req, State, Class, Reason, expires) + error_terminate(Req, State2, Class, Reason, expires) end catch Class:Reason -> error_terminate(Req, State, Class, Reason, generate_etag) -- cgit v1.2.3