Armin Schrenk 2 年之前
父节点
当前提交
cdc60abf66
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/main/java/org/cryptomator/common/settings/SettingsProvider.java

+ 1 - 1
src/main/java/org/cryptomator/common/settings/SettingsProvider.java

@@ -118,7 +118,7 @@ public class SettingsProvider implements Supplier<Settings> {
 		try {
 			Files.createDirectories(settingsPath.getParent());
 			Path tmpPath = settingsPath.resolveSibling(settingsPath.getFileName().toString() + ".tmp");
-			try (OutputStream out = Files.newOutputStream(tmpPath, StandardOpenOption.CREATE_NEW); //
+			try (OutputStream out = Files.newOutputStream(tmpPath, StandardOpenOption.CREATE, StandardOpenOption.TRUNCATE_EXISTING, StandardOpenOption.WRITE); //
 				 Writer writer = new OutputStreamWriter(out, StandardCharsets.UTF_8)) {
 				gson.toJson(settings, writer);
 			}