summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/pyramid/config/routes.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/pyramid/config/routes.py b/src/pyramid/config/routes.py
index f9180bd76..7bddf4e67 100644
--- a/src/pyramid/config/routes.py
+++ b/src/pyramid/config/routes.py
@@ -364,7 +364,10 @@ class RoutesConfiguratorMixin(object):
static = True
elif self.route_prefix:
- pattern = self.route_prefix.rstrip('/') + '/' + pattern.lstrip('/')
+ if pattern == '':
+ pattern = self.route_prefix.rstrip('/')
+ else:
+ pattern = self.route_prefix.rstrip('/') + '/' + pattern.lstrip('/')
mapper = self.get_routes_mapper()