diff --git a/packages/gallery/package.json b/packages/gallery/package.json index 76e46c8..7b71c0f 100644 --- a/packages/gallery/package.json +++ b/packages/gallery/package.json @@ -14,7 +14,7 @@ "dependencies": { "domvm": "~3.2.1", "exif-parser": "~0.1.9", - "frptools": "1.1.0", + "frptools": "1.2.0", "pica": "~2.0.8", "pouchdb-adapter-http": "~6.3.4", "pouchdb-adapter-idb": "~6.3.4", diff --git a/packages/gallery/src/utils/comparators.js b/packages/gallery/src/utils/comparators.js index a8336a7..ecbb658 100644 --- a/packages/gallery/src/utils/comparators.js +++ b/packages/gallery/src/utils/comparators.js @@ -2,6 +2,9 @@ import { extractID } from './conversion.js'; import { equals } from './set.js'; export function pouchDocArrayComparator(a, b) { + if (!Array.isArray(b)) { + return false; + } const aIDs = a.map(extractID); const bIDs = b.map(extractID);