Skip to content

Commit 6fe2d1b

Browse files
authored
Remove createProperties from items anyOneOf condition and add new condition for handling items.properties (#356)
1 parent 3e925f6 commit 6fe2d1b

File tree

2 files changed

+16
-8
lines changed

2 files changed

+16
-8
lines changed

packages/docusaurus-plugin-openapi-docs/src/markdown/createRequestSchema.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -258,10 +258,14 @@ function createItems(schema: SchemaObject) {
258258
mergedSchemas.anyOf !== undefined
259259
) {
260260
return create("div", {
261-
children: [
262-
createAnyOneOf(mergedSchemas),
263-
createProperties(mergedSchemas),
264-
],
261+
children: [createAnyOneOf(mergedSchemas)],
262+
});
263+
}
264+
265+
// Handles properties
266+
if (mergedSchemas.properties !== undefined) {
267+
return create("div", {
268+
children: [createProperties(mergedSchemas)],
265269
});
266270
}
267271
}

packages/docusaurus-plugin-openapi-docs/src/markdown/createResponseSchema.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -263,10 +263,14 @@ function createItems(schema: SchemaObject) {
263263
mergedSchemas.anyOf !== undefined
264264
) {
265265
return create("div", {
266-
children: [
267-
createAnyOneOf(mergedSchemas),
268-
createProperties(mergedSchemas),
269-
],
266+
children: [createAnyOneOf(mergedSchemas)],
267+
});
268+
}
269+
270+
// Handles properties
271+
if (mergedSchemas.properties !== undefined) {
272+
return create("div", {
273+
children: [createProperties(mergedSchemas)],
270274
});
271275
}
272276
}

0 commit comments

Comments
 (0)