From f0ff173ad2941526caec3c07a34c8c23ffefebdd Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Fri, 26 Dec 2025 15:20:33 -0500 Subject: [PATCH] Update global schema to remove `arXivID` field --- chrome/content/zotero/xpcom/utilities_internal.js | 2 -- resource/schema/global | 2 +- test/tests/data/allTypesAndFields.js | 1 - test/tests/data/itemJSON.js | 1 - test/tests/data/translatorExport.js | 1 - test/tests/data/translatorExportLegacy.js | 2 -- test/tests/utilities_internalTest.js | 6 ------ 7 files changed, 1 insertion(+), 14 deletions(-) diff --git a/chrome/content/zotero/xpcom/utilities_internal.js b/chrome/content/zotero/xpcom/utilities_internal.js index cafe6dde11..3e00edf2da 100644 --- a/chrome/content/zotero/xpcom/utilities_internal.js +++ b/chrome/content/zotero/xpcom/utilities_internal.js @@ -1283,8 +1283,6 @@ Zotero.Utilities.Internal = { _normalizeExtraKey: function (key) { return key .trim() - // Accept "arXiv" for "arXiv ID" - .replace(/^arxiv$/i, 'arXiv ID') // Convert fooBar to foo-bar .replace(/([a-z])([A-Z])/g, '$1-$2') .toLowerCase() diff --git a/resource/schema/global b/resource/schema/global index e14f250085..1b783c5ce4 160000 --- a/resource/schema/global +++ b/resource/schema/global @@ -1 +1 @@ -Subproject commit e14f250085848a6d5c176019ffd322cef6d6e332 +Subproject commit 1b783c5ce4089bd12d43489b6e81402eb7ea9d92 diff --git a/test/tests/data/allTypesAndFields.js b/test/tests/data/allTypesAndFields.js index 2eb0adca2a..0e394af736 100644 --- a/test/tests/data/allTypesAndFields.js +++ b/test/tests/data/allTypesAndFields.js @@ -958,7 +958,6 @@ "PMID": "PMID", "abstractNote": "Abstract note", "accessDate": "1997-06-13T23:59:58Z", - "arXivID": "Ar xiv ID", "archive": "Archive", "archiveLocation": "Archive location", "callNumber": "Call number", diff --git a/test/tests/data/itemJSON.js b/test/tests/data/itemJSON.js index ab054a8bd2..82d1eaaed9 100644 --- a/test/tests/data/itemJSON.js +++ b/test/tests/data/itemJSON.js @@ -1072,7 +1072,6 @@ "PMID": "PMID", "abstractNote": "Abstract note", "accessDate": "1997-06-13T23:59:58Z", - "arXivID": "Ar xiv ID", "archive": "Archive", "archiveLocation": "Archive location", "callNumber": "Call number", diff --git a/test/tests/data/translatorExport.js b/test/tests/data/translatorExport.js index 6b19541ad2..29c954bb03 100644 --- a/test/tests/data/translatorExport.js +++ b/test/tests/data/translatorExport.js @@ -1110,7 +1110,6 @@ "PMID": "PMID", "abstractNote": "Abstract note", "accessDate": "1997-06-13T23:59:58Z", - "arXivID": "Ar xiv ID", "archive": "Archive", "archiveLocation": "Archive location", "attachments": [], diff --git a/test/tests/data/translatorExportLegacy.js b/test/tests/data/translatorExportLegacy.js index b1e6986879..27638bd704 100644 --- a/test/tests/data/translatorExportLegacy.js +++ b/test/tests/data/translatorExportLegacy.js @@ -1636,7 +1636,6 @@ "PMID": "PMID", "abstractNote": "Abstract note", "accessDate": "1997-06-13 23:59:58", - "arXivID": "Ar xiv ID", "archive": "Archive", "archiveLocation": "Archive location", "attachments": [], @@ -1711,7 +1710,6 @@ "PMID": "PMID", "abstractNote": "Abstract note", "accessDate": "1997-06-13 23:59:58", - "arXivID": "Ar xiv ID", "archive": "Archive", "archiveLocation": "Archive location", "callNumber": "Call number", diff --git a/test/tests/utilities_internalTest.js b/test/tests/utilities_internalTest.js index a4f9a49595..f4336cc695 100644 --- a/test/tests/utilities_internalTest.js +++ b/test/tests/utilities_internalTest.js @@ -337,12 +337,6 @@ describe("Zotero.Utilities.Internal", function () { assert.equal(fields.size, 0); assert.strictEqual(extra, str); }); - - it("should accept 'arXiv' for arXiv IDs", function () { - var str = 'arXiv: 2405.00208'; - var { fields, extra } = Zotero.Utilities.Internal.extractExtraFields(str); - assert.equal(fields.get('arXivID'), '2405.00208'); - }); }); describe("#combineExtraFields", function () {