diff --git a/core/src/main/java/cc/carm/lib/configuration/source/section/ConfigureSection.java b/core/src/main/java/cc/carm/lib/configuration/source/section/ConfigureSection.java index fddc252..ad1a5fb 100644 --- a/core/src/main/java/cc/carm/lib/configuration/source/section/ConfigureSection.java +++ b/core/src/main/java/cc/carm/lib/configuration/source/section/ConfigureSection.java @@ -851,6 +851,8 @@ public interface ConfigureSection { return getList(path, obj -> { if (obj instanceof ConfigureSection) { return (ConfigureSection) obj; + } else if (obj instanceof Map) { + return createSection(childPath(path), (Map) obj); } return null; });