Skip to content

Commit 57b6c1e

Browse files
committed
Fix broken tests
1 parent 666e452 commit 57b6c1e

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/Microsoft.OpenApi/Models/OpenApiParameter.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,8 @@ public void SerializeAsV2WithoutReference(IOpenApiWriter writer)
259259
}
260260
// In V2 parameter's type can't be a reference to a custom object schema or can't be of type object
261261
// So in that case map the type as string.
262-
else if (Schema?.UnresolvedReference == false || Schema?.Type == "object")
262+
else
263+
if (Schema?.UnresolvedReference == true || Schema?.Type == "object")
263264
{
264265
writer.WriteProperty(OpenApiConstants.Type, "string");
265266
}

test/Microsoft.OpenApi.Tests/Models/OpenApiParameterTests.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,8 @@ public class OpenApiParameterTests
7373
{
7474
Type = ReferenceType.Schema,
7575
Id = "schemaObject1"
76-
}
76+
},
77+
UnresolvedReference = true
7778
},
7879
Examples = new Dictionary<string, OpenApiExample>
7980
{

0 commit comments

Comments
 (0)