Author: ssmiweve
Date: 2008-02-08 12:27:06 +0100 (Fri, 08 Feb 2008)
New Revision: 6099

Modified:
   
branches/2.16/war/src/main/java/no/sesat/search/http/filters/SiteLocatorFilter.java
Log:
SEARCH-4203 DataModelAccessException: Failure to honour the Access control 
annotations on getString against VIEW_CONSTRUCTION
 cleaner approach than r6090 (especially since log files are usualy written in 
xml escaped format)

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-02-08 11:09:30 UTC (rev 6098)
+++ 
branches/2.16/war/src/main/java/no/sesat/search/http/filters/SiteLocatorFilter.java
 2008-02-08 11:27:06 UTC (rev 6099)
@@ -420,7 +420,7 @@
         final DataModel dataModel = getDataModel(request);
 
         if (null != dataModel && !dataModel.getSite().getSite().equals(site)) {
-            LOG.warn(WARN_FAULTY_BROWSER + (request instanceof 
HttpServletRequest ? ((HttpServletRequest) request).getHeader("User-Agent") : 
""));
+            LOG.warn(WARN_FAULTY_BROWSER + 
dataModel.getBrowser().getUserAgent().getXmlEscaped());
             // DataModelFilter will correct it
         }
 

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

Reply via email to