diff --git a/pillar/__init__.py b/pillar/__init__.py index 24e543da..e385e54a 100644 --- a/pillar/__init__.py +++ b/pillar/__init__.py @@ -197,7 +197,11 @@ class PillarServer(Eve): # Load extension blueprint(s) for blueprint in pillar_extension.blueprints(): - self.register_blueprint(blueprint, url_prefix=url_prefix) + if blueprint.url_prefix: + blueprint_prefix = url_prefix + blueprint.url_prefix + else: + blueprint_prefix = url_prefix + self.register_blueprint(blueprint, url_prefix=blueprint_prefix) # Load template paths tpath = pillar_extension.template_path