diff --git a/src/main/java/org/cryptomator/common/mount/Mounter.java b/src/main/java/org/cryptomator/common/mount/Mounter.java index b63a12b1f..8a0538d71 100644 --- a/src/main/java/org/cryptomator/common/mount/Mounter.java +++ b/src/main/java/org/cryptomator/common/mount/Mounter.java @@ -115,7 +115,12 @@ public class Mounter { Files.createDirectories(defaultMountPointBase); builder.setMountpoint(defaultMountPointBase); } else if (canMountToDir) { - var mountPoint = defaultMountPointBase.resolve(vaultSettings.mountName.get()); + var dirName = vaultSettings.mountName.get(); + //required for https://github.com/cryptomator/cryptomator/issues/3272 + if(service.getClass().getCanonicalName().equals("org.cryptomator.frontend.fuse.mount.MacFuseMountProvider")) { + dirName = vaultSettings.id; + } + var mountPoint = defaultMountPointBase.resolve(dirName); Files.createDirectories(mountPoint); builder.setMountpoint(mountPoint); }