From 712c22846c89f4fb079b95652d755ee9011184b5 Mon Sep 17 00:00:00 2001 From: Sam Schenkman-Moore Date: Mon, 17 Jun 2024 15:31:34 -0400 Subject: [PATCH] Fallback to StringIO to prevent nil.rewind errors --- lib/rspec_api_documentation/client_base.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/rspec_api_documentation/client_base.rb b/lib/rspec_api_documentation/client_base.rb index db0560a3..fc2793c0 100644 --- a/lib/rspec_api_documentation/client_base.rb +++ b/lib/rspec_api_documentation/client_base.rb @@ -44,7 +44,7 @@ def process(method, path, params = {}, headers ={}) end def read_request_body - input = last_request.env["rack.input"] + input = last_request.env["rack.input"] || StringIO.new input.rewind input.read end