From 612ffca6c3d3cf18362255317a41a6a3f7cefe5c Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Mon, 7 Dec 2020 16:59:16 -0600 Subject: [PATCH] Ignore exceptions when logging out of Etebase --- .../org/tasks/etebase/EtebaseAccountSettingsActivity.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/tasks/etebase/EtebaseAccountSettingsActivity.kt b/app/src/main/java/org/tasks/etebase/EtebaseAccountSettingsActivity.kt index 7fac2053a..08fc65b05 100644 --- a/app/src/main/java/org/tasks/etebase/EtebaseAccountSettingsActivity.kt +++ b/app/src/main/java/org/tasks/etebase/EtebaseAccountSettingsActivity.kt @@ -14,6 +14,7 @@ import org.tasks.Strings.isNullOrEmpty import org.tasks.analytics.Constants import org.tasks.caldav.BaseCaldavAccountSettingsActivity import org.tasks.data.CaldavAccount +import timber.log.Timber import javax.inject.Inject @AndroidEntryPoint @@ -125,7 +126,11 @@ class EtebaseAccountSettingsActivity : BaseCaldavAccountSettingsActivity(), Tool } override suspend fun removeAccount() { - caldavAccount?.let { clientProvider.forAccount(it).logout() } + try { + caldavAccount?.let { clientProvider.forAccount(it).logout() } + } catch (e: Exception) { + Timber.e(e) + } super.removeAccount() } } \ No newline at end of file