From 6b626ba9922b7f5b31eb89f438481bbf3f49a98e Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Tue, 13 Oct 2020 16:45:05 -0400 Subject: [PATCH] Fix error in Mendeley import (regression from 8fc316f7279) "Zotero.Relations.getByPredicateAndObject(...).filter is not a function" --- chrome/content/zotero/import/mendeley/mendeleyImport.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chrome/content/zotero/import/mendeley/mendeleyImport.js b/chrome/content/zotero/import/mendeley/mendeleyImport.js index f93b417234..5f6a0ffb4e 100644 --- a/chrome/content/zotero/import/mendeley/mendeleyImport.js +++ b/chrome/content/zotero/import/mendeley/mendeleyImport.js @@ -314,7 +314,7 @@ Zotero_Import_Mendeley.prototype._findExistingCollection = async function (libra var predicate = 'mendeleyDB:remoteFolderUUID'; var uuid = collectionJSON.relations[predicate]; - var collections = await Zotero.Relations.getByPredicateAndObject('collection', predicate, uuid) + var collections = (await Zotero.Relations.getByPredicateAndObject('collection', predicate, uuid)) .filter((c) => { if (c.libraryID != libraryID) { return false; @@ -963,7 +963,7 @@ Zotero_Import_Mendeley.prototype._findExistingItem = async function (libraryID, Zotero_Import_Mendeley.prototype._getItemByRelation = async function (libraryID, predicate, object) { - var items = await Zotero.Relations.getByPredicateAndObject('item', predicate, object) + var items = (await Zotero.Relations.getByPredicateAndObject('item', predicate, object)) .filter(item => item.libraryID == libraryID && !item.deleted); if (!items.length) { return false;