Skip to content

Commit 8c984f1

Browse files
author
Pavel Bezpalov
authored
Clean out uploaded data from arrays
1 parent 470da85 commit 8c984f1

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lib/rspec_api_documentation/client_base.rb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,14 +96,16 @@ def record_response_body(response_content_type, response_body)
9696
end
9797

9898
def clean_out_uploaded_data(params, request_body)
99-
params.each do |_, value|
99+
params.each do |value|
100100
if value.is_a?(Hash)
101101
if value.has_key?(:tempfile)
102102
data = value[:tempfile].read
103103
request_body = request_body.gsub(data, "[uploaded data]")
104104
else
105-
request_body = clean_out_uploaded_data(value,request_body)
105+
request_body = clean_out_uploaded_data(value, request_body)
106106
end
107+
elsif value.is_a?(Array)
108+
request_body = clean_out_uploaded_data(value, request_body)
107109
end
108110
end
109111
request_body

0 commit comments

Comments
 (0)