diff --git a/source/java/org/alfresco/repo/jscript/Search.java b/source/java/org/alfresco/repo/jscript/Search.java index c78c0b0eea..00ff4b0b48 100644 --- a/source/java/org/alfresco/repo/jscript/Search.java +++ b/source/java/org/alfresco/repo/jscript/Search.java @@ -859,12 +859,13 @@ public class Search extends BaseScopableProcessorExtension implements Initializi */ public int getIntegerValue(String attribute, int defaultValue, Map sourceObject) { - Integer integer = (Integer) sourceObject.get(attribute); - if (integer == null) + int intValue = defaultValue; + Number configuredInteger = (Number) sourceObject.get(attribute); + if (configuredInteger != null) { - integer = defaultValue; + intValue = configuredInteger.intValue(); } - return integer; + return intValue; } /**