From d4955e1563bc9e587e32c8a6fd09b48e628f01f1 Mon Sep 17 00:00:00 2001 From: Samuel Williams Date: Wed, 19 Aug 2026 17:01:47 +1200 Subject: [PATCH] Use structured multipart header fields Assisted-By: devx/3ed43c18-3c9a-4ad9-a6f5-6668caa29658 --- test/async/http/faraday/adapter.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/test/async/http/faraday/adapter.rb b/test/async/http/faraday/adapter.rb index eb5b94a..a13414d 100644 --- a/test/async/http/faraday/adapter.rb +++ b/test/async/http/faraday/adapter.rb @@ -285,8 +285,7 @@ def get_response(url = bound_url, path = "/index", adapter_options: {}) parser.each do |part| # Extract the field name from Content-Disposition header - if part.headers["content-disposition"] =~ /name="([^"]+)"/ - name = $1 + if name = part.headers["content-disposition"]["name"] content = String.new part.each{|chunk| content << chunk} files[name] = content