fix: fix cn.wzpmc.plugins.JavaPlugin::saveDefaultConfig method overwrite the configuration file bug

This commit is contained in:
wzp 2024-10-23 10:44:02 +08:00
parent dc1f35ca0d
commit 6526af0437

View File

@ -98,8 +98,10 @@ public abstract class JavaPlugin implements BasePlugin {
return;
}
File defaultConfigFile = this.getDefaultConfigFile();
try (FileOutputStream fileOutputStream = new FileOutputStream(defaultConfigFile)) {
resourceAsStream.transferTo(fileOutputStream);
if (!defaultConfigFile.exists()) {
try (FileOutputStream fileOutputStream = new FileOutputStream(defaultConfigFile)) {
resourceAsStream.transferTo(fileOutputStream);
}
}
} catch (IOException e) {
log.error(e);