diff --git a/src/main/java/org/apache/sling/scripting/sightly/render/ObjectModel.java b/src/main/java/org/apache/sling/scripting/sightly/render/ObjectModel.java index 6b437d7..4f5facc 100644 --- a/src/main/java/org/apache/sling/scripting/sightly/render/ObjectModel.java +++ b/src/main/java/org/apache/sling/scripting/sightly/render/ObjectModel.java @@ -118,10 +118,10 @@ public static Object resolveProperty(Object target, Object property) { resolved = ((Map) target).get(property); } if (resolved == null) { - resolved = getField(target, propertyName); + resolved = invokeBeanMethod(target, propertyName); } if (resolved == null) { - resolved = invokeBeanMethod(target, propertyName); + resolved = getField(target, propertyName); } } }