From 51a03a6999e65ab2b7542d00204ece72e2ad0f2a Mon Sep 17 00:00:00 2001 From: Neil McErlean Date: Tue, 14 Oct 2014 12:47:06 +0000 Subject: [PATCH] Fix for ACE-3027. Code adjusted to handle spellCheck parameter having null value. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@88033 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- source/java/org/alfresco/repo/jscript/Search.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/java/org/alfresco/repo/jscript/Search.java b/source/java/org/alfresco/repo/jscript/Search.java index 58e1d998af..cdee78a832 100644 --- a/source/java/org/alfresco/repo/jscript/Search.java +++ b/source/java/org/alfresco/repo/jscript/Search.java @@ -583,7 +583,7 @@ public class Search extends BaseScopableProcessorExtension implements Initializi String defaultField = (String)def.get("defaultField"); String defaultOperator = (String)def.get("defaultOperator"); String searchTerm = (String) def.get("searchTerm"); - Boolean spellCheck = (Boolean) def.get("spellCheck"); + boolean spellCheck = Boolean.TRUE.equals(def.get("spellCheck")); // extract supplied values @@ -666,7 +666,7 @@ public class Search extends BaseScopableProcessorExtension implements Initializi sp.setLanguage(language != null ? language : SearchService.LANGUAGE_LUCENE); sp.setQuery(query); sp.setSearchTerm(searchTerm); - sp.setSpellCheck(spellCheck != null ? spellCheck.booleanValue() : false); + sp.setSpellCheck(spellCheck); if (defaultField != null) { sp.setDefaultFieldName(defaultField);