diff --git a/ui/src/main/java/com/github/nullptroma/wallenc/ui/screens/main/screens/vault/AbstractVaultBrowserViewModel.kt b/ui/src/main/java/com/github/nullptroma/wallenc/ui/screens/main/screens/vault/AbstractVaultBrowserViewModel.kt index f926324..01c1e18 100644 --- a/ui/src/main/java/com/github/nullptroma/wallenc/ui/screens/main/screens/vault/AbstractVaultBrowserViewModel.kt +++ b/ui/src/main/java/com/github/nullptroma/wallenc/ui/screens/main/screens/vault/AbstractVaultBrowserViewModel.kt @@ -7,6 +7,7 @@ import com.github.nullptroma.wallenc.domain.datatypes.StorageMetaLoadState import com.github.nullptroma.wallenc.domain.datatypes.Tree import com.github.nullptroma.wallenc.domain.errors.WallencException import com.github.nullptroma.wallenc.domain.errors.toWallencException +import java.io.IOException import com.github.nullptroma.wallenc.domain.interfaces.ILogger import com.github.nullptroma.wallenc.domain.interfaces.IStorage import com.github.nullptroma.wallenc.domain.interfaces.IStorageInfo @@ -191,7 +192,7 @@ abstract class AbstractVaultBrowserViewModel( ctx.log(TaskLogLevel.Info, uiStrings(R.string.task_log_rescan_vault_storages_done)) val vault = manageVaultUseCase.find(vaultUuid) if (vault != null && !vault.isAvailable.value) { - emitTaskError(WallencException.Network.IoFailed()) + emitTaskError(WallencException.Network.IoFailed(IOException("Vault unreachable"))) } } catch (e: Exception) { logger.debug(TAG, "rescanStorages failed: ${e.stackTraceToString()}")