Skip to content

Commit 3e91e3a

Browse files
jianyexijianye xi
and
jianye xi
authored
bugfix for RequiredStatusChange (#251)
* bugfix for RequiredStatusChange * fix test Co-authored-by: jianye xi <[email protected]>
1 parent 1067c32 commit 3e91e3a

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

openapi-diff/src/modeler/AutoRest.Swagger/Model/Schema.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -253,13 +253,13 @@ private void CompareProperties(ComparisonContext<ServiceDefinition> context, Sch
253253
// required to optional
254254
if (Required != null && Required.Contains(def.Key) && (priorSchema.Required == null || !priorSchema.Required.Contains(def.Key)))
255255
{
256-
context.LogBreakingChange(ComparisonMessages.RequiredStatusChange, true, false);
256+
context.LogBreakingChange(ComparisonMessages.RequiredStatusChange, false, true);
257257
}
258258

259259
// optional to required
260260
if ((Required == null || !Required.Contains(def.Key)) && (priorSchema.Required != null && priorSchema.Required.Contains(def.Key)))
261261
{
262-
context.LogBreakingChange(ComparisonMessages.RequiredStatusChange, false, true);
262+
context.LogBreakingChange(ComparisonMessages.RequiredStatusChange, true, false);
263263
}
264264

265265
context.PushProperty(def.Key);

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@azure/oad",
3-
"version": "0.10.1",
3+
"version": "0.10.2",
44
"author": {
55
"name": "Microsoft Corporation",
66
"email": "[email protected]",

src/test/test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -367,7 +367,7 @@ describe("index", () => {
367367
code: "RequiredStatusChange",
368368
docUrl: "https://github.com/Azure/openapi-diff/tree/master/docs/rules/1025.md",
369369
id: "1025",
370-
message: "The 'required' status changed from the old version('True') to the new version('False').",
370+
message: "The 'required' status changed from the old version('False') to the new version('True').",
371371
mode: "Update",
372372
new: {
373373
location: "file:///D:/a/1/s/src/test/expandsAllOf/new/property_format_change.json:35:7",

0 commit comments

Comments
 (0)