From b5bea6fe7a27f2215ea72fe5adca81d30185cf85 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 8 Sep 2017 17:50:50 +0200 Subject: [PATCH] Do not disable core modules' URLs --- src/pretix/presale/utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pretix/presale/utils.py b/src/pretix/presale/utils.py index 67ae5423e..b75177895 100644 --- a/src/pretix/presale/utils.py +++ b/src/pretix/presale/utils.py @@ -88,7 +88,8 @@ def _detect_event(request, require_live=True, require_plugin=None): raise PermissionDenied(_('The selected ticket shop is currently not available.')) if require_plugin: - if require_plugin not in request.event.get_plugins(): + is_core = any(require_plugin.startswith(m) for m in settings.CORE_MODULES) + if require_plugin not in request.event.get_plugins() and not is_core: raise Http404(_('This feature is not enabled.')) for receiver, response in process_request.send(request.event, request=request):