Author: ssmaeklu
Date: 2007-06-25 14:58:34 +0200 (Mon, 25 Jun 2007)
New Revision: 5423
Modified:
trunk/core-api/src/main/java/no/schibstedsok/searchportal/result/NavigationHelper.java
trunk/core-api/src/main/java/no/schibstedsok/searchportal/run/handler/NavigationRunningQueryHandler.java
Log:
Fixed bug that was masked by the fact that the news aggregator navigators are
using the same value for the id and the field of the nav-element
Modified:
trunk/core-api/src/main/java/no/schibstedsok/searchportal/result/NavigationHelper.java
===================================================================
---
trunk/core-api/src/main/java/no/schibstedsok/searchportal/result/NavigationHelper.java
2007-06-25 11:04:31 UTC (rev 5422)
+++
trunk/core-api/src/main/java/no/schibstedsok/searchportal/result/NavigationHelper.java
2007-06-25 12:58:34 UTC (rev 5423)
@@ -80,7 +80,7 @@
if (value != null && value.length() > 0) {
sb.append('&').append(enc(navEntry.getField())).append('=').append(enc(value));
if (navEntry.isRealNavigator() && navigatorName != null) {
-
sb.append('&').append("nav_").append(enc(navEntry.getField())).append('=').append(enc(navigatorName));
+
sb.append('&').append("nav_").append(enc(navEntry.getId())).append('=').append(enc(navigatorName));
}
}
if (!navEntry.isOut()) {
Modified:
trunk/core-api/src/main/java/no/schibstedsok/searchportal/run/handler/NavigationRunningQueryHandler.java
===================================================================
---
trunk/core-api/src/main/java/no/schibstedsok/searchportal/run/handler/NavigationRunningQueryHandler.java
2007-06-25 11:04:31 UTC (rev 5422)
+++
trunk/core-api/src/main/java/no/schibstedsok/searchportal/run/handler/NavigationRunningQueryHandler.java
2007-06-25 12:58:34 UTC (rev 5423)
@@ -75,9 +75,7 @@
if (searchResult instanceof FastSearchResult) {
fsr = (FastSearchResult) searchResult;
- final List<Modifier> modifiers =
fsr.getModifiers(navEntry.isRealNavigator()
- ? navEntry.getField()
- : name);
+ final List<Modifier> modifiers = fsr.getModifiers(name);
if (modifiers != null && modifiers.size() > 0) {
for (Modifier modifier : modifiers) {
_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits