From 543977f0cbf98d4e12aa0fe7b76b4957e744e7a9 Mon Sep 17 00:00:00 2001 From: Linxzh Date: Tue, 26 Dec 2023 17:26:23 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BB=8E=E6=97=A7=E7=89=88=E8=BF=81?= =?UTF-8?q?=E7=A7=BB=E9=85=8D=E7=BD=AE=E4=BF=A1=E6=81=AF=E6=97=B6=EF=BC=8C?= =?UTF-8?q?=E6=B8=85=E9=99=A4=E6=97=A7=E7=89=88=E7=9A=84=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/hooks.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/hooks.ts b/src/hooks.ts index 29b15cb..adfdacf 100644 --- a/src/hooks.ts +++ b/src/hooks.ts @@ -87,12 +87,14 @@ function migratePrefs() { jasminmPrefs.forEach((ele: string) => { ztoolkit.log("extensions" + ele); const longPrefName = ele.replace(/^\.zotero\./, ""); - const shortPrefName = longPrefName.split(".")[1]; + const shortPrefName = longPrefName.replace(/^jasminum\./, ""); + ztoolkit.log(longPrefName, shortPrefName); const prefValue = Zotero.Prefs.get(longPrefName); if (prefValue != undefined && getPref(shortPrefName) == undefined) { + ztoolkit.log(`Migrate from ${longPrefName} -> ${shortPrefName}`); setPref(shortPrefName, prefValue); - Zotero.Prefs.clear(longPrefName); } + Zotero.Prefs.clear(longPrefName); }); setPref("firstrun", false); }