| 131 | */ | 131 | */ |
| 132 | function backupUserSettings(handle, preventDuplicates) { | 132 | function backupUserSettings(handle, preventDuplicates) { |
| 133 | const userDirectories = getUserDirectories(handle); | 133 | const userDirectories = getUserDirectories(handle); |
| | 134 | |
| | 135 | if (!fs.existsSync(userDirectories.root)) { |
| | 136 | return; |
| | 137 | } |
| | 138 | |
| 134 | const backupFile = path.join(userDirectories.backups, `${getSettingsBackupFilePrefix(handle)}${generateTimestamp()}.json`); | 139 | const backupFile = path.join(userDirectories.backups, `${getSettingsBackupFilePrefix(handle)}${generateTimestamp()}.json`); |
| 135 | const sourceFile = path.join(userDirectories.root, SETTINGS_FILE); | 140 | const sourceFile = path.join(userDirectories.root, SETTINGS_FILE); |
| 136 | | 141 | |