diff --git a/app/src/main/java/com/stevesoltys/seedvault/ui/storage/RestoreStorageViewModel.kt b/app/src/main/java/com/stevesoltys/seedvault/ui/storage/RestoreStorageViewModel.kt index 011e1e10..b42473f1 100644 --- a/app/src/main/java/com/stevesoltys/seedvault/ui/storage/RestoreStorageViewModel.kt +++ b/app/src/main/java/com/stevesoltys/seedvault/ui/storage/RestoreStorageViewModel.kt @@ -24,6 +24,7 @@ internal class RestoreStorageViewModel( override fun onLocationSet(uri: Uri) { viewModelScope.launch(Dispatchers.IO) { + saveStorage(uri) val hasBackup = try { storagePlugin.hasBackup(uri) } catch (e: IOException) { @@ -31,7 +32,6 @@ internal class RestoreStorageViewModel( false } if (hasBackup) { - saveStorage(uri) mLocationChecked.postEvent(LocationResult()) } else { Log.w(TAG, "Location was rejected: $uri")