lib/rack/app/endpoint/catcher.rb in rack-app-7.5.2 vs lib/rack/app/endpoint/catcher.rb in rack-app-7.6.0
- old
+ new
@@ -4,14 +4,17 @@
@app = app
@endpoint_properties = endpoint_properties
end
def call(env)
- handle_rack_response do
+ resp = handle_rack_response do
handle_response_body(env) do
@app.call(env)
end
end
+ return resp.finish if resp.is_a?(Rack::Response)
+
+ resp
end
protected
def handle_rack_response