Skip to content

Commit 3c8224a

Browse files
committed
fix: routing issue
1 parent b63ab3b commit 3c8224a

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/Microsoft.OpenApi/Models/OpenApiMediaType.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ private void SerializeInternal(IOpenApiWriter writer, OpenApiSpecVersion version
9999
// examples
100100
if (Examples != null && Examples.Any())
101101
{
102-
SerializeExamples(writer, Examples);
102+
SerializeExamples(writer, Examples, callback);
103103
}
104104

105105
// encoding
@@ -119,7 +119,7 @@ public virtual void SerializeAsV2(IOpenApiWriter writer)
119119
// Media type does not exist in V2.
120120
}
121121

122-
private static void SerializeExamples(IOpenApiWriter writer, Dictionary<string, IOpenApiExample> examples)
122+
private static void SerializeExamples(IOpenApiWriter writer, Dictionary<string, IOpenApiExample> examples, Action<IOpenApiWriter, IOpenApiSerializable> callback)
123123
{
124124
/* Special case for writing out empty arrays as valid response examples
125125
* Check if there is any example with an empty array as its value and set the flag `hasEmptyArray` to true
@@ -143,7 +143,7 @@ private static void SerializeExamples(IOpenApiWriter writer, Dictionary<string,
143143
}
144144
else
145145
{
146-
writer.WriteOptionalMap(OpenApiConstants.Examples, examples, (w, e) => e.SerializeAsV3(w));
146+
writer.WriteOptionalMap(OpenApiConstants.Examples, examples, callback);
147147
}
148148
}
149149
}

src/Microsoft.OpenApi/Models/OpenApiSchema.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -490,7 +490,7 @@ private void SerializeInternal(IOpenApiWriter writer, OpenApiSpecVersion version
490490
writer.WriteProperty(OpenApiConstants.WriteOnly, WriteOnly, false);
491491

492492
// xml
493-
writer.WriteOptionalObject(OpenApiConstants.Xml, Xml, (w, s) => s.SerializeAsV2(w));
493+
writer.WriteOptionalObject(OpenApiConstants.Xml, Xml, callback);
494494

495495
// externalDocs
496496
writer.WriteOptionalObject(OpenApiConstants.ExternalDocs, ExternalDocs, callback);

0 commit comments

Comments
 (0)