diff --git a/src/main/java/org/codelibs/fess/helper/ViewHelper.java b/src/main/java/org/codelibs/fess/helper/ViewHelper.java index 79e658e08..a7e5c588e 100644 --- a/src/main/java/org/codelibs/fess/helper/ViewHelper.java +++ b/src/main/java/org/codelibs/fess/helper/ViewHelper.java @@ -636,10 +636,11 @@ public class ViewHelper { if (siteValue != null) { final String site = siteValue.toString(); final int size = fessConfig.getResponseMaxSitePathLengthAsInteger(); - if (size > -1) { + if (size > 3) { return StringUtils.abbreviate(site, size); + } else if (size >= 0) { + return site; } - return site; } final Object urlLink = docMap.get(fessConfig.getResponseFieldUrlLink()); if (urlLink != null) { @@ -653,7 +654,7 @@ public class ViewHelper { returnUrl = url.replaceFirst("^[a-zA-Z0-9]*:/+", ""); } final int size = fessConfig.getResponseMaxSitePathLengthAsInteger(); - if (size > -1) { + if (size > 3) { return StringUtils.abbreviate(returnUrl, size); } return returnUrl;