r9676 - helma-ng/trunk/modules/helma

[email protected] Mon, 27 Apr 2009 11:07:11 +0200 (CEST)
Newsgroups gmane.comp.java.helma.cvs
Message-ID <20090427090711.562213D0D6@mia>
Author: hannes
Date: 2009-04-27 11:07:11 +0200 (Mon, 27 Apr 2009)
New Revision: 9676

Modified:
   helma-ng/trunk/modules/helma/webapp.js
Log:
updated action resolver, concat matched args to action args

Details at http://dev.helma.org/trac/helma/changeset/9676

Modified: helma-ng/trunk/modules/helma/webapp.js
===================================================================
--- helma-ng/trunk/modules/helma/webapp.js	2009-04-27 09:07:06 UTC (rev 9675)
+++ helma-ng/trunk/modules/helma/webapp.js	2009-04-27 09:07:11 UTC (rev 9676)
@@ -95,7 +95,8 @@
                     if (typeof action == "function" && path.length <= action.length) {
                         // add remaining path elements as additional action arguments
                         var actionArgs = path.slice(1).map(decodeURIComponent);
-                        var args = [req].concat(actionArgs);
+                        var matchedArgs = match.slice(1).map(decodeURIComponent);
+                        var args = [req].concat(matchedArgs).concat(actionArgs);
                         var middleware = config.middleware;
                         var middlewareIndex = 0;
                         // set up middleware chain in request object