From 5f6573f10929c049a0ac10995fae903a57afd3b8 Mon Sep 17 00:00:00 2001 From: Benjamin Pasero Date: Fri, 30 Nov 2018 16:45:53 +0100 Subject: [PATCH] storage - better check for migration --- src/main.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main.js b/src/main.js index a2ba04a4364..a4c18d653c4 100644 --- a/src/main.js +++ b/src/main.js @@ -31,10 +31,11 @@ const userDataPath = getUserDataPath(args); // TODO@Ben global storage migration needs to happen very early before app.on("ready") // We copy the DB instead of moving it to ensure we are not running into locking issues try { + const globalStorageHome = path.join(userDataPath, 'User', 'globalStorage', 'temp.vscdb'); const localStorageHome = path.join(userDataPath, 'Local Storage'); const localStorageDB = path.join(localStorageHome, 'file__0.localstorage'); const localStorageDBBackup = path.join(localStorageHome, 'file__0.localstorage.vscmig'); - if (!fs.existsSync(localStorageDBBackup) && fs.existsSync(localStorageDB)) { + if (!fs.existsSync(globalStorageHome) && fs.existsSync(localStorageDB)) { fs.copyFileSync(localStorageDB, localStorageDBBackup); } } catch (error) {