mirror of
https://github.com/cryptomator/cryptomator.git
synced 2026-05-14 08:41:28 +00:00
resolve SonarCloud issue by safely accessing Optional value
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user