Skip to content

Commit c8e107d

Browse files
Merge pull request #1118 from microsoft/revert-1102-is/fix-date-serialization
Revert "Serialize `OpenApiDate` values properly to short date"
2 parents 04a4880 + 70a5b57 commit c8e107d

3 files changed

+3
-3
lines changed

src/Microsoft.OpenApi/Any/OpenApiPrimitive.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ public void Write(IOpenApiWriter writer, OpenApiSpecVersion specVersion)
118118

119119
case PrimitiveType.Date:
120120
var dateValue = (OpenApiDate)(IOpenApiPrimitive)this;
121-
writer.WriteValue(dateValue.Value.ToShortDateString());
121+
writer.WriteValue(dateValue.Value.ToString("o").Substring(0, 10));
122122
break;
123123

124124
case PrimitiveType.DateTime:

test/Microsoft.OpenApi.Tests/Models/OpenApiExampleTests.SerializeReferencedExampleAsV3JsonWithoutReferenceWorks_produceTerseOutput=False.verified.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@
2222
]
2323
}
2424
],
25-
"aDate": "12/12/2022"
25+
"aDate": "2022-12-12"
2626
}
2727
}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"value":{"versions":[{"status":"Status1","id":"v1","links":[{"href":"http://example.com/1","rel":"sampleRel1"}]},{"status":"Status2","id":"v2","links":[{"href":"http://example.com/2","rel":"sampleRel2"}]}],"aDate":"12/12/2022"}}
1+
{"value":{"versions":[{"status":"Status1","id":"v1","links":[{"href":"http://example.com/1","rel":"sampleRel1"}]},{"status":"Status2","id":"v2","links":[{"href":"http://example.com/2","rel":"sampleRel2"}]}],"aDate":"2022-12-12"}}

0 commit comments

Comments
 (0)