Skip to content

Commit c54ae0a

Browse files
committed
docs: fix updating schemas in generated OAS
1 parent 5d54c2c commit c54ae0a

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

  • www/utils/packages/docs-generator/src/classes/kinds

www/utils/packages/docs-generator/src/classes/kinds/oas.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2573,11 +2573,14 @@ class OasKindGenerator extends FunctionKindGenerator {
25732573
false
25742574

25752575
const schemaNameChanged =
2576-
oldSchemaObj!["x-schemaName"] !== newSchemaObj?.["x-schemaName"]
2576+
!!newSchemaObj?.["x-schemaName"] &&
2577+
oldSchemaObj!["x-schemaName"] !== newSchemaObj["x-schemaName"]
25772578
wasUpdated = requiredChanged || schemaNameChanged
25782579
}
25792580
oldSchemaObj!.required = newSchemaObj?.required
2580-
oldSchemaObj!["x-schemaName"] = newSchemaObj?.["x-schemaName"]
2581+
if (newSchemaObj?.["x-schemaName"]) {
2582+
oldSchemaObj!["x-schemaName"] = newSchemaObj?.["x-schemaName"]
2583+
}
25812584

25822585
return {
25832586
schema: oldSchemaObj,

0 commit comments

Comments
 (0)