From b9e61445d04d054a1f577b876a11e32934292faa Mon Sep 17 00:00:00 2001 From: Michael Eller Date: Wed, 23 Nov 2022 23:48:05 +0000 Subject: [PATCH] Remove examples from apiDoc when validating requests --- src/middlewares/openapi.request.validator.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/middlewares/openapi.request.validator.ts b/src/middlewares/openapi.request.validator.ts index ee2fd094..be61a361 100644 --- a/src/middlewares/openapi.request.validator.ts +++ b/src/middlewares/openapi.request.validator.ts @@ -42,6 +42,8 @@ export class RequestValidator { ) { this.middlewareCache = {}; this.apiDoc = apiDoc; + // Examples not needed for validation + delete this.apiDoc.components.examples; this.requestOpts.allowUnknownQueryParameters = options.allowUnknownQueryParameters; this.ajv = createRequestAjv(apiDoc, { ...options, coerceTypes: true });