copy the cookies file if it's not possible to move it

This commit is contained in:
antelle 2019-04-25 18:17:37 +02:00
parent 1357c7cb1c
commit ce5b0cb303
1 changed files with 9 additions and 2 deletions

View File

@ -422,8 +422,15 @@ function restorePreferences() {
const newProfilePath = path.join(tempUserDataPath, newProfile.dir);
if (fs.existsSync(path.join(oldProfilePath, 'Cookies'))) {
fs.mkdirSync(newProfilePath);
fs.renameSync(path.join(oldProfilePath, 'Cookies'),
path.join(newProfilePath, 'Cookies'));
const cookiesFileSrc = path.join(oldProfilePath, 'Cookies');
const cookiesFileDest = path.join(newProfilePath, 'Cookies');
try {
fs.renameSync(cookiesFileSrc, cookiesFileDest);
} catch (e) {
try {
fs.copyFileSync(cookiesFileSrc, cookiesFileDest);
} catch (e) { }
}
}
}
}