ofbiz-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hans...@apache.org
Subject svn commit: r748455 - /ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/control/RequestHandler.java
Date Fri, 27 Feb 2009 09:21:38 GMT
Author: hansbak
Date: Fri Feb 27 09:21:37 2009
New Revision: 748455

URL: http://svn.apache.org/viewvc?rev=748455&view=rev
Log:
it looks like the requesthandler does deal with the default request which is required for
the ofbiz cms ????DAVID????? can you please have a look if this change i made is correct?

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

Modified: ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/control/RequestHandler.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/control/RequestHandler.java?rev=748455&r1=748454&r2=748455&view=diff
==============================================================================
--- ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/control/RequestHandler.java (original)
+++ ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/control/RequestHandler.java Fri Feb
27 09:21:37 2009
@@ -129,8 +129,15 @@
         String overrideViewUri = RequestHandler.getOverrideViewUri(request.getPathInfo());
         
         String requestMissingErrorMessage = "Unknown request [" + defaultRequestUri + "];
this request does not exist or cannot be called directly.";
-        
-        ConfigXMLReader.RequestMap requestMap = controllerConfig.requestMapMap.get(defaultRequestUri);
+		ConfigXMLReader.RequestMap requestMap = null;
+		if (defaultRequestUri != null) {
+			requestMap = controllerConfig.requestMapMap.get(defaultRequestUri);
+		}
+        // check for default request
+        if (requestMap == null) {
+        	requestMap = controllerConfig.requestMapMap.get(controllerConfig.defaultRequest);
+        }
+        // still not found so stop
         if (requestMap == null) {
             throw new RequestHandlerException(requestMissingErrorMessage);
         }



Mime
View raw message