From 57cea67b18fe3be524db958374dde6db8586d4c9 Mon Sep 17 00:00:00 2001 From: Jan Johannes Date: Mon, 1 May 2023 13:04:32 +0300 Subject: [PATCH] Added null check for value in getFieldFromDoc, closes #8027 --- packages/node_modules/pouchdb-selector-core/src/utils.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/node_modules/pouchdb-selector-core/src/utils.js b/packages/node_modules/pouchdb-selector-core/src/utils.js index 4bd322ca55..10c509c82b 100644 --- a/packages/node_modules/pouchdb-selector-core/src/utils.js +++ b/packages/node_modules/pouchdb-selector-core/src/utils.js @@ -3,6 +3,9 @@ import { clone } from 'pouchdb-utils'; // this would just be "return doc[field]", but fields // can be "deep" due to dot notation function getFieldFromDoc(doc, parsedField) { + if (!doc) { + return; + } var value = doc; for (var i = 0, len = parsedField.length; i < len; i++) { var key = parsedField[i];