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