From 85fd9fdd7cbaae13846f0328c403d2e0923bb0df Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Wed, 26 Aug 2020 10:13:56 +0300 Subject: [PATCH] AccountSettings: fix issue when saved uri is null. --- .../main/java/com/etesync/syncadapter/AccountSettings.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/etesync/syncadapter/AccountSettings.kt b/app/src/main/java/com/etesync/syncadapter/AccountSettings.kt index 99b18e2b..1d65376c 100644 --- a/app/src/main/java/com/etesync/syncadapter/AccountSettings.kt +++ b/app/src/main/java/com/etesync/syncadapter/AccountSettings.kt @@ -36,8 +36,12 @@ constructor(internal val context: Context, internal val account: Account) { var uri: URI? get() { + val uri = accountManager.getUserData(account, KEY_URI) + if (uri == null) { + return null + } try { - return URI(accountManager.getUserData(account, KEY_URI)) + return URI(uri) } catch (e: URISyntaxException) { return null }