From a10f8b83564c737d54db1a10252bdc1e2e049d79 Mon Sep 17 00:00:00 2001 From: janno Date: Fri, 16 Nov 2018 17:23:01 +0100 Subject: [PATCH] reduced number of no suchfieldexceptions for pojo style models --- .../apache/sling/scripting/sightly/render/ObjectModel.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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); } } }