Author: deepak
Date: Mon Aug 10 10:45:49 2015
New Revision: 1695017

URL: http://svn.apache.org/r1695017
Log:
(OFBIZ-6572) Fixed character encoding issue if multitenant is set to Y, move 
the setCharacterEncoding and setAttributesFromRequestBody method before the 
multitenant block in ContextFilter, as multitenant block reading the tenatId 
form request parameter.

Modified:
    ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/control/ContextFilter.java

Modified: 
ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/control/ContextFilter.java
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/control/ContextFilter.java?rev=1695017&r1=1695016&r2=1695017&view=diff
==============================================================================
--- 
ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/control/ContextFilter.java 
(original)
+++ 
ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/control/ContextFilter.java 
Mon Aug 10 10:45:49 2015
@@ -251,6 +251,8 @@ public class ContextFilter implements Fi
 
         // check if multi tenant is enabled
         boolean useMultitenant = EntityUtil.isMultiTenantEnabled();
+        setCharacterEncoding(request);
+        setAttributesFromRequestBody(request);
         if (useMultitenant) {
             // get tenant delegator by domain name
             String serverName = httpRequest.getServerName();
@@ -318,9 +320,6 @@ public class ContextFilter implements Fi
             }
         }
 
-        setCharacterEncoding(request);
-        setAttributesFromRequestBody(request);
-
         // we're done checking; continue on
         chain.doFilter(request, httpResponse);
     }


Reply via email to