From f32ef3d01cca49361f756f8d80a5ee7d397fba8c Mon Sep 17 00:00:00 2001 From: Nicholas Wallace Date: Sun, 19 May 2024 01:30:30 +0000 Subject: [PATCH] Fix: oneOf and array issues --- docs/controllers/AuthorController.yaml | 9 ++++++--- docs/controllers/LibraryController.yaml | 9 ++++++--- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/docs/controllers/AuthorController.yaml b/docs/controllers/AuthorController.yaml index 9a067c5fa..0522340b1 100644 --- a/docs/controllers/AuthorController.yaml +++ b/docs/controllers/AuthorController.yaml @@ -273,9 +273,12 @@ paths: content: application/json: schema: - oneOf: - - $ref: '../objects/entities/Author.yaml#/components/schemas/authorAsin' - - $ref: '#/components/schemas/authorSearchName' + type: object + properties: + q: + $ref: '#/components/schemas/authorSearchName' + asin: + $ref: '../objects/entities/Author.yaml#/components/schemas/authorAsin' responses: '200': description: matchAuthorById OK diff --git a/docs/controllers/LibraryController.yaml b/docs/controllers/LibraryController.yaml index 9acc873d4..eff6389ee 100644 --- a/docs/controllers/LibraryController.yaml +++ b/docs/controllers/LibraryController.yaml @@ -301,9 +301,12 @@ paths: content: application/json: schema: - type: array - items: - $ref: '../objects/entities/Author.yaml#/components/schemas/authorExpanded' + type: object + properties: + authors: + type: array + items: + $ref: '../objects/entities/Author.yaml#/components/schemas/authorExpanded' '404': $ref: '#/components/responses/library404' /api/libraries/{id}/series: