From 88e6ce23c9a114031db7c5c2b49af615e77f06ae Mon Sep 17 00:00:00 2001 From: luccioman Date: Tue, 17 Jul 2018 07:36:39 +0200 Subject: [PATCH] Consistently render empty facets and facets having only entries at zero --- htroot/yacysearchtrailer.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/htroot/yacysearchtrailer.java b/htroot/yacysearchtrailer.java index bdbc5bb82..f7089e162 100644 --- a/htroot/yacysearchtrailer.java +++ b/htroot/yacysearchtrailer.java @@ -351,7 +351,8 @@ public class yacysearchtrailer { name = navigatorIterator.next(); count = navi.get(name); if (count == 0) { - break; + /* This entry has a zero count, but the next may be positive */ + continue; } rawNav = navi.getQueryModifier(name); @@ -381,6 +382,10 @@ public class yacysearchtrailer { prop.put("navs_" + ni + "_element_" + i + "_nl", 1); i++; } + if(i == 0) { + /* The navigator has only entries with value==0 : this is equivalent to empty navigator */ + continue; + } prop.put("navs_" + ni + "_element", i); prop.put("navs_" + ni + "_count", i); i--;