diff --git a/tweed5/weaver-pojo/src/main/java/de/siphalor/tweed5/weaver/pojo/impl/entry/StaticPojoCompoundConfigEntry.java b/tweed5/weaver-pojo/src/main/java/de/siphalor/tweed5/weaver/pojo/impl/entry/StaticPojoCompoundConfigEntry.java index da7bb1c..db0a425 100644 --- a/tweed5/weaver-pojo/src/main/java/de/siphalor/tweed5/weaver/pojo/impl/entry/StaticPojoCompoundConfigEntry.java +++ b/tweed5/weaver-pojo/src/main/java/de/siphalor/tweed5/weaver/pojo/impl/entry/StaticPojoCompoundConfigEntry.java @@ -86,7 +86,7 @@ public class StaticPojoCompoundConfigEntry extends BaseConfigEntry impleme try { Object subValue = entry.getter().invoke(value); //noinspection unchecked - visitor.visitEntry((ConfigEntry) entry.configEntry(), subValue); + ((ConfigEntry) entry.configEntry()).visitInOrder(visitor, subValue); } catch (Throwable e) { throw new RuntimeException("Failed to get compound sub entry value \"" + key + "\""); }