From 91a27852f2f4786b4db5bbcf5d89f67158439be5 Mon Sep 17 00:00:00 2001 From: Jamie Macey Date: Tue, 13 Oct 2020 09:17:15 -0700 Subject: [PATCH] more flex in this check --- rswag-specs/lib/rswag/specs/request_factory.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rswag-specs/lib/rswag/specs/request_factory.rb b/rswag-specs/lib/rswag/specs/request_factory.rb index 30c423e..523b50f 100644 --- a/rswag-specs/lib/rswag/specs/request_factory.rb +++ b/rswag-specs/lib/rswag/specs/request_factory.rb @@ -118,7 +118,8 @@ module Rswag def build_query_string_part(param, value) name = param[:name] - return "#{name}=#{value}" unless param.dig(:schema, :type)&.to_sym == :array + type = param[:type] || param.dig(:schema, :type) + return "#{name}=#{value}" unless type&.to_sym == :array case param[:collectionFormat] when :ssv