From 4989eacaf9418505e8195ce4592bfc41f5168f4c Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Mon, 16 May 2022 12:58:36 +0200 Subject: [PATCH] Fixes #2256 --- .../java/org/cryptomator/common/vaults/VaultListManager.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/cryptomator/common/vaults/VaultListManager.java b/src/main/java/org/cryptomator/common/vaults/VaultListManager.java index 6a8c31d4f..e727ec5ca 100644 --- a/src/main/java/org/cryptomator/common/vaults/VaultListManager.java +++ b/src/main/java/org/cryptomator/common/vaults/VaultListManager.java @@ -94,10 +94,10 @@ public class VaultListManager { private Vault create(VaultSettings vaultSettings) { VaultComponent.Builder compBuilder = vaultComponentBuilder.vaultSettings(vaultSettings); + VaultConfigCache wrapper = new VaultConfigCache(vaultSettings); + compBuilder.vaultConfigCache(wrapper); //first set the wrapper in the builder, THEN try to load config try { VaultState.Value vaultState = determineVaultState(vaultSettings.path().get()); - VaultConfigCache wrapper = new VaultConfigCache(vaultSettings); - compBuilder.vaultConfigCache(wrapper); //first set the wrapper in the builder, THEN try to load config if (vaultState == LOCKED) { //for legacy reasons: pre v8 vault do not have a config, but they are in the NEEDS_MIGRATION state wrapper.reloadConfig(); }