SOLR-9557: optimize splitsmart

This commit is contained in:
Noble Paul 2016-09-26 22:56:13 +05:30
parent f6622ef374
commit 208e2bc66f
1 changed files with 2 additions and 1 deletions

View File

@ -183,7 +183,8 @@ public class SolrPluginUtils {
private static SolrParams applyParamSet(RequestParams requestParams, private static SolrParams applyParamSet(RequestParams requestParams,
SolrParams defaults, String paramSets, String type) { SolrParams defaults, String paramSets, String type) {
if (paramSets == null) return defaults; if (paramSets == null) return defaults;
for (String name : StrUtils.splitSmart(paramSets, ',')) { List<String> paramSetList = paramSets.indexOf(',') == -1 ? singletonList(paramSets) : StrUtils.splitSmart(paramSets, ',');
for (String name : paramSetList) {
RequestParams.VersionedParams params = requestParams.getParams(name, type); RequestParams.VersionedParams params = requestParams.getParams(name, type);
if (params == null) return defaults; if (params == null) return defaults;
if (type.equals(DEFAULTS)) { if (type.equals(DEFAULTS)) {