resolve SonarCloud issue by safely accessing Optional value

This commit is contained in:
Jan-Peter Klein
2025-07-05 14:15:59 +02:00
parent a9444182bb
commit f5ecf846f2

View File

@@ -254,8 +254,9 @@ public class VaultListController implements FxController {
Vault preparedVault = prepareVault(selectedDirectory, vaultComponentFactory, mountServices);
if (vaultListManager.get(preparedVault.getPath()).isPresent()) {
dialogs.prepareRecoveryVaultAlreadyExists(mainWindow, vaultListManager.get(preparedVault.getPath()).get().getDisplayName()) //
Optional<Vault> matchingVaultListEntry = vaultListManager.get(preparedVault.getPath());
if (matchingVaultListEntry.isPresent()) {
dialogs.prepareRecoveryVaultAlreadyExists(mainWindow, matchingVaultListEntry.get().getDisplayName()) //
.setOkAction(Stage::close) //
.build().showAndWait();
break;