Skip to content

Commit 6a75d67

Browse files
committed
Fix map node recursive set
1 parent 914b01a commit 6a75d67

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/main/java/com/saicone/settings/node/MapNode.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -293,12 +293,12 @@ public void set(@NotNull SettingsNode node, @NotNull String... path) {
293293
final SettingsNode child = mapNode.getValue().get(key);
294294
if (child == null) {
295295
mapNode = new MapNode(this, key);
296-
put(key, mapNode);
296+
mapNode.getValue().put(key, mapNode);
297297
} else if (child.isMap()) {
298298
mapNode = child.asMapNode();
299299
} else {
300300
mapNode = new MapNode(this, key);
301-
put(key, mapNode.mergeComment(child));
301+
mapNode.getValue().put(key, mapNode.mergeComment(child));
302302
}
303303
}
304304
final String key = path[path.length - 1];

0 commit comments

Comments
 (0)