Skip to content

Commit c5d85af

Browse files
committed
fix NPE
1 parent 40c0be9 commit c5d85af

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main/java/org/comroid/api/config/ConfigurationManager.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,9 @@ public void reload() {
8989

9090
@SneakyThrows
9191
public void save() {
92-
DataNode data = config;
93-
var prefix = dataType.getSerializerPrefix();
92+
DataNode data = config;
93+
if (data == null) return;
94+
var prefix = dataType.getSerializerPrefix();
9495
if (prefix != null) data = prefix.apply(data);
9596
try (var fos = new FileOutputStream(file)) {
9697
fos.write(data.toSerializedString().getBytes(StandardCharsets.UTF_8));

0 commit comments

Comments
 (0)