diff --git a/src/main/java/org/cryptomator/common/locationpresets/GoogleDriveMacLocationPresetsProvider.java b/src/main/java/org/cryptomator/common/locationpresets/GoogleDriveMacLocationPresetsProvider.java index 509f41341..bf7fe3c38 100644 --- a/src/main/java/org/cryptomator/common/locationpresets/GoogleDriveMacLocationPresetsProvider.java +++ b/src/main/java/org/cryptomator/common/locationpresets/GoogleDriveMacLocationPresetsProvider.java @@ -69,6 +69,7 @@ public final class GoogleDriveMacLocationPresetsProvider implements LocationPres try (var dirStream = Files.list(ROOT_LOCATION)) { return dirStream.filter(path -> Files.isDirectory(path) && PATTERN.test(path.getFileName().toString())) .flatMap(this::getPresetsFromAccountPath) + .filter(preset -> Files.isWritable(preset.path())) .toList().stream(); } catch (IOException | UncheckedIOException e) { return Stream.empty();