Browse Source

Extra validation!

pull/92/head
Abhishek 6 years ago
parent
commit
4c67819ee2
  1. 10
      Clocker/Panel/Data Layer/TimezoneData.swift

10
Clocker/Panel/Data Layer/TimezoneData.swift

@ -252,7 +252,11 @@ class TimezoneData: NSObject, NSCoding {
newModels.append(newModel) newModels.append(newModel)
} }
} }
if UserDefaults.standard.object(forKey: "shouldOverrideSecondsFormatBug") == nil {
UserDefaults.standard.set("YES", forKey: "shouldOverrideSecondsFormatBug")
}
// Do the serialization // Do the serialization
let serializedModels = newModels.map { (place) -> Data in let serializedModels = newModels.map { (place) -> Data in
NSKeyedArchiver.archivedData(withRootObject: place) NSKeyedArchiver.archivedData(withRootObject: place)
@ -262,10 +266,8 @@ class TimezoneData: NSObject, NSCoding {
} }
private class func shouldOverrideSecondsFormatBugFix(model: TimezoneData) { private class func shouldOverrideSecondsFormatBugFix(model: TimezoneData) {
if UserDefaults.standard.object(forKey: "shouldOverrideSecondsFormatBugFix") == nil { if UserDefaults.standard.object(forKey: "shouldOverrideSecondsFormatBug") == nil {
model.setShouldOverrideSecondsFormat(2) model.setShouldOverrideSecondsFormat(2)
UserDefaults.standard.set("YES", forKey: "shouldOverrideSecondsFormatBugFix")
return
} }
} }

Loading…
Cancel
Save