diff --git a/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyRecoverController.java b/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyRecoverController.java index d9fe067d8..fcc3589db 100644 --- a/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyRecoverController.java +++ b/src/main/java/org/cryptomator/ui/recoverykey/RecoveryKeyRecoverController.java @@ -140,19 +140,17 @@ public class RecoveryKeyRecoverController implements FxController { } } - /* Getter/Setter */ - public void validateRecoveryKey() { var valid = recoveryKeyFactory.validateRecoveryKey(recoveryKey.get(), unverifiedVaultConfig != null ? this::checkKeyAgainstVaultConfig : null); if (valid) { recoveryKeyState.set(RecoveryKeyState.CORRECT); - } else { - if (recoveryKeyState.getValue() != RecoveryKeyState.WRONG) { //set via side effect in checkKeyAgainstVaultConfig - recoveryKeyState.set(RecoveryKeyState.INVALID); - } + } else if (recoveryKeyState.getValue() != RecoveryKeyState.WRONG) { // set via side effect in checkKeyAgainstVaultConfig() + recoveryKeyState.set(RecoveryKeyState.INVALID); } } + /* Getter/Setter */ + public Vault getVault() { return vault; }