Skip to content

Commit 02c00ec

Browse files
committed
prevent empty required
1 parent 3896fb0 commit 02c00ec

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lib/rspec_api_documentation/writers/open_api_writer.rb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -270,8 +270,10 @@ def inject_body_parameter(schema, parameter)
270270

271271
return unless scope.properties
272272

273-
scope.required ||= []
274-
scope.required << parameter[:name].to_s if parameter[:required]
273+
if parameter[:required]
274+
scope.required ||= []
275+
scope.required << parameter[:name].to_s
276+
end
275277

276278
scope.properties[parameter[:name].to_s] ||= get_schema(parameter[:value])
277279
scope.properties[parameter[:name].to_s].description = parameter[:description] if parameter[:description]

0 commit comments

Comments
 (0)