We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7d7856d commit 4c4d257Copy full SHA for 4c4d257
src/Microsoft.OpenApi/Writers/OpenApiWriterExtensions.cs
@@ -141,9 +141,9 @@ public static void WriteOptionalObject<T>(
141
{
142
if (value != null)
143
144
- if (value is IEnumerable values && !values.GetEnumerator().MoveNext())
+ if (value is IEnumerable values && value is not JsonArray && !values.GetEnumerator().MoveNext())
145
146
- return; // Don't render optional empty collections
+ return; // Don't render optional empty collections except for the Default properties which are JsonArray
147
}
148
149
writer.WriteRequiredObject(name, value, action);
0 commit comments