summaryrefslogtreecommitdiff
path: root/repoze/bfg/router.py
diff options
context:
space:
mode:
Diffstat (limited to 'repoze/bfg/router.py')
-rw-r--r--repoze/bfg/router.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/repoze/bfg/router.py b/repoze/bfg/router.py
index 3e51832d5..bd7df2c94 100644
--- a/repoze/bfg/router.py
+++ b/repoze/bfg/router.py
@@ -33,12 +33,14 @@ class Router:
app = HTTPFound(add_slash=True)
else:
request.subpath = subpath
+ request.view_name = name
app = queryMultiAdapter((context, request), IViewFactory, name=name,
default=_marker)
if app is _marker:
app = HTTPNotFound(request.url)
else:
- app = getMultiAdapter((app, request), IWSGIApplicationFactory)
+ app = getMultiAdapter((context, request, app),
+ IWSGIApplicationFactory)
return app(environ, start_response)
def make_app(root_policy, package=None, default_redirects=True,