From ad95f1098ad5d284f29309e737384790ca04dba2 Mon Sep 17 00:00:00 2001 From: Alexander Date: Fri, 22 Jan 2021 13:25:27 +0200 Subject: [PATCH] Inherit consumes from swagger schema. Addresses #320. --- rswag-specs/lib/rswag/specs/swagger_formatter.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rswag-specs/lib/rswag/specs/swagger_formatter.rb b/rswag-specs/lib/rswag/specs/swagger_formatter.rb index 0b15f12..99b5912 100644 --- a/rswag-specs/lib/rswag/specs/swagger_formatter.rb +++ b/rswag-specs/lib/rswag/specs/swagger_formatter.rb @@ -56,7 +56,7 @@ module Rswag is_hash = value.is_a?(Hash) if is_hash && value.dig(:parameters) schema_param = value.dig(:parameters)&.find { |p| (p[:in] == :body || p[:in] == :formData) && p[:schema] } - mime_list = value.dig(:consumes) + mime_list = value.dig(:consumes) || doc[:consumes] if value && schema_param && mime_list value[:requestBody] = { content: {} } unless value.dig(:requestBody, :content) mime_list.each do |mime|