Author: ssmiweve
Date: 2008-03-12 21:31:14 +0100 (Wed, 12 Mar 2008)
New Revision: 6254

Modified:
   
branches/2.16/search-command-control-spi/src/main/java/no/sesat/search/mode/command/AbstractSearchCommand.java
   
branches/2.16/war/src/main/java/no/sesat/search/http/filters/SiteLocatorFilter.java
   branches/2.16/war/src/main/webapp/WEB-INF/web.xml
Log:
merge from 2.16.0 of r6152 & r6153


Modified: 
branches/2.16/search-command-control-spi/src/main/java/no/sesat/search/mode/command/AbstractSearchCommand.java
===================================================================
--- 
branches/2.16/search-command-control-spi/src/main/java/no/sesat/search/mode/command/AbstractSearchCommand.java
      2008-03-12 20:16:58 UTC (rev 6253)
+++ 
branches/2.16/search-command-control-spi/src/main/java/no/sesat/search/mode/command/AbstractSearchCommand.java
      2008-03-12 20:31:14 UTC (rev 6254)
@@ -224,6 +224,7 @@
     public ResultList<? extends ResultItem> call() {
 
         MDC.put(Site.NAME_KEY, datamodel.getSite().getSite().getName());
+        MDC.put("UNIQUE_ID", datamodel.getParameters().getUniqueId());
         thread = Thread.currentThread();
 
         final String t = thread.getName();

Modified: 
branches/2.16/war/src/main/java/no/sesat/search/http/filters/SiteLocatorFilter.java
===================================================================
--- 
branches/2.16/war/src/main/java/no/sesat/search/http/filters/SiteLocatorFilter.java
 2008-03-12 20:16:58 UTC (rev 6253)
+++ 
branches/2.16/war/src/main/java/no/sesat/search/http/filters/SiteLocatorFilter.java
 2008-03-12 20:31:14 UTC (rev 6254)
@@ -405,9 +405,10 @@
 
     static String getRequestId(final ServletRequest servletRequest){
 
-        return null != servletRequest.getAttribute("UNIQUE_ID")
-                ? (String)servletRequest.getAttribute("UNIQUE_ID")
-                : UUID.randomUUID().toString();
+        if(null == servletRequest.getAttribute("UNIQUE_ID")){
+            servletRequest.setAttribute("UNIQUE_ID", 
UUID.randomUUID().toString());
+        }
+        return (String)servletRequest.getAttribute("UNIQUE_ID");
     }
 
     private void doBeforeProcessing(final ServletRequest request, final 
ServletResponse response)

Modified: branches/2.16/war/src/main/webapp/WEB-INF/web.xml
===================================================================
--- branches/2.16/war/src/main/webapp/WEB-INF/web.xml   2008-03-12 20:16:58 UTC 
(rev 6253)
+++ branches/2.16/war/src/main/webapp/WEB-INF/web.xml   2008-03-12 20:31:14 UTC 
(rev 6254)
@@ -50,7 +50,7 @@
         
<filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class>
     </filter>
 
-    <filter>
+    <filter> <!-- TODO desparately needs sesat-ising. fortunately it's not a 
required secret anymore. SEARCH-4366 -->
         <filter-name>md5ProtectParameters</filter-name>
         
<filter-class>no.sesat.search.http.filters.MD5ProtectedParametersFilter</filter-class>
         <init-param>

_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits

Reply via email to