diff --git a/CHANGELOG.md b/CHANGELOG.md index 195a540..e0bc85d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## [8.1.2](https://github.com/BowlingX/apollo-proxy-cache/compare/v8.1.1...v8.1.2) (2023-04-27) + + +### Bug Fixes + +* fixed np on others then `POST` requests ([8d165bc](https://github.com/BowlingX/apollo-proxy-cache/commit/8d165bc230596f377163172bf25ea686442e7c73)) + ## [8.1.1](https://github.com/BowlingX/apollo-proxy-cache/compare/v8.1.0...v8.1.1) (2023-04-27) diff --git a/package.json b/package.json index 659bf10..c2eac6e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "apollo-proxy-cache", - "version": "8.1.1", + "version": "8.1.2", "description": "Provides an apollo-link and express (proxy) middleware setup to support a local `@cache` directive", "main": "dist/node/index.js", "browser": "dist/browser/index.js", diff --git a/src/createProxyCacheMiddleware.ts b/src/createProxyCacheMiddleware.ts index 36cbb14..9ba6c75 100644 --- a/src/createProxyCacheMiddleware.ts +++ b/src/createProxyCacheMiddleware.ts @@ -43,12 +43,12 @@ export const createProxyCacheMiddleware = if (!req.body && req.method === 'POST') { await jsonBodyParserPromise(req, response) } - if (!req.body.query) { + if (!req.body?.query) { return next() } let doc: DocumentNode try { - doc = parse(req.body.query) + doc = parse(req.body?.query) } catch (e) { warnInDev(`skipping, unable to parse query`, e) return next()