diff --git a/src/js/lib/monster.routing.js b/src/js/lib/monster.routing.js index d749b2dc8..97b22e830 100644 --- a/src/js/lib/monster.routing.js +++ b/src/js/lib/monster.routing.js @@ -104,7 +104,7 @@ define(function(require) { }, addDefaultRoutes: function() { - this.add('apps/{appName}/:rest*::?query:', function(appName, _rest, query) { + this.add(/^apps\/([^/?]+)(?:\/[^?]*)?(\??.*)?$/, function(appName, query) { // not logged in, do nothing to preserve potentially valid route to load after successful login if (!monster.util.isLoggedIn()) { return;