From 495dabd9392694c5a9f886c093d4c2f59410d5d6 Mon Sep 17 00:00:00 2001 From: Carmine DiMascio Date: Tue, 22 Aug 2023 22:26:03 -0400 Subject: [PATCH] fix example schema removal and upgrade patch version --- package-lock.json | 4 ++-- package.json | 2 +- src/middlewares/openapi.request.validator.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index b5cf33ae..8b75bd2c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "express-openapi-validator", - "version": "5.0.4", + "version": "5.0.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "express-openapi-validator", - "version": "5.0.4", + "version": "5.0.5", "license": "MIT", "dependencies": { "@apidevtools/json-schema-ref-parser": "^9.1.2", diff --git a/package.json b/package.json index 9b4650e2..77f00a65 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "express-openapi-validator", - "version": "5.0.4", + "version": "5.0.5", "description": "Automatically validate API requests and responses with OpenAPI 3 and Express.", "main": "dist/index.js", "scripts": { diff --git a/src/middlewares/openapi.request.validator.ts b/src/middlewares/openapi.request.validator.ts index a4e6ec6b..a2d1dc38 100644 --- a/src/middlewares/openapi.request.validator.ts +++ b/src/middlewares/openapi.request.validator.ts @@ -43,7 +43,7 @@ export class RequestValidator { this.middlewareCache = {}; this.apiDoc = apiDoc; // Examples not needed for validation - delete this.apiDoc.components.examples; + delete this.apiDoc.components?.examples; this.requestOpts.allowUnknownQueryParameters = options.allowUnknownQueryParameters; this.ajv = createRequestAjv(apiDoc, { ...options, coerceTypes: true });