diff options
Diffstat (limited to 'repoze/bfg/traversal.py')
| -rw-r--r-- | repoze/bfg/traversal.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/repoze/bfg/traversal.py b/repoze/bfg/traversal.py index 76172c18c..476f119b9 100644 --- a/repoze/bfg/traversal.py +++ b/repoze/bfg/traversal.py @@ -228,6 +228,12 @@ class ModelGraphTraverser(object): path = environ['PATH_INFO'] except KeyError: path = '/' + try: + vroot = environ[VH_ROOT_KEY] + path = vroot + path + except KeyError: + pass + path = list(traversal_path(path)) locatable = self.locatable step = self._step |
