From 6ae588bafdd8b15ed600747578b55add5d29bc36 Mon Sep 17 00:00:00 2001 From: Oliver Wiese <oliver.wiese@fu-berlin.de> Date: Thu, 23 May 2019 18:05:40 -0700 Subject: [PATCH] fix bug in old versions --- enzevalos_iphone/UserData.swift | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/enzevalos_iphone/UserData.swift b/enzevalos_iphone/UserData.swift index 6da46ead..c86d1ea2 100644 --- a/enzevalos_iphone/UserData.swift +++ b/enzevalos_iphone/UserData.swift @@ -190,7 +190,16 @@ struct UserManager { let value = UserDefaults.standard.value(forKey: "\(attribute.rawValue)") if value != nil { return value as AnyObject? - } else { + } + if attribute == .accountname { + // fix bug when accountname is missing + if let value = loadUserValue(_:.userAddr) { + storeUserValue(value, attribute: .accountname) + return value + } + return attribute.defaultValue + } + else { _ = storeUserValue(attribute.defaultValue, attribute: attribute) return attribute.defaultValue } -- GitLab