From 46813ff9edd915dcedee34f2529fe7c9fe8089fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adomas=20Ven=C4=8Dkauskas?= Date: Mon, 5 Aug 2024 13:17:11 +0300 Subject: [PATCH] Fix citation upgrade code from Zotero 6.0 Report https://forums.zotero.org/discussion/116459/z-beta-the-zotero-field-code-corresponding-to-this-citation-has-been-corrupted --- chrome/content/zotero/xpcom/integration.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/content/zotero/xpcom/integration.js b/chrome/content/zotero/xpcom/integration.js index b9af1d80e2..d5ec4967e5 100644 --- a/chrome/content/zotero/xpcom/integration.js +++ b/chrome/content/zotero/xpcom/integration.js @@ -2909,7 +2909,7 @@ Zotero.Integration.CitationField = class extends Zotero.Integration.Field { // for update from Zotero 2.1 or earlier if (citationItem.uri) { if (Array.isArray(citationItem.uris)) { - citationItems.uris = citationItem.uris.concat(citationItem.uri); + citationItem.uris = Array.from(new Set(citationItem.uris.concat(citationItem.uri))); } else { citationItem.uris = citationItem.uri;