From b1d11bf7dc17132a2dffc7c26e25ff10f82fabd6 Mon Sep 17 00:00:00 2001 From: Abe Jellinek Date: Tue, 15 Mar 2022 10:43:17 -0700 Subject: [PATCH] Really fix lastSync log spam 6b6c27029b01841f0a8d47a6b688e6320cd3cb34 didn't do the trick because library.lastSync can be false and the ?. operator doesn't catch that. --- chrome/content/zotero/zoteroPane.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/chrome/content/zotero/zoteroPane.js b/chrome/content/zotero/zoteroPane.js index edb8ef0aeb..1c148a076e 100644 --- a/chrome/content/zotero/zoteroPane.js +++ b/chrome/content/zotero/zoteroPane.js @@ -2439,7 +2439,8 @@ var ZoteroPane = new function() || Zotero.Prefs.get('sync.autoSync') || Zotero.Libraries.getAll() .every(library => !library.syncable - || library.lastSync?.getTime() > Date.now() - 1000 * sevenDays)) { + || (library.lastSync + && library.lastSync.getTime() > Date.now() - 1000 * sevenDays))) { return; }