Fix migration of user defaults

This commit is contained in:
Yishi Lin 2017-06-18 01:13:49 +08:00
parent 826568226f
commit 0bb6e48d39

View file

@ -140,7 +140,12 @@ public class PasswordStore {
do {
// migrate Defaults
SharedDefaults = Defaults
let userDefaults = UserDefaults()
for key in Defaults.dictionaryRepresentation().keys {
if SharedDefaults.value(forKey: key) == nil {
SharedDefaults.setValue(userDefaults.value(forKey: key), forKey: key)
}
}
// migrate files
try fm.createDirectory(atPath: Globals.documentPath, withIntermediateDirectories: true, attributes: nil)