From dd7f9c952fef4b0b9147a575c3a8c19aa78f6119 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Sun, 31 Jul 2016 13:43:42 +0200 Subject: [PATCH] Fixed plugins with event URLs only --- src/pretix/multidomain/maindomain_urlconf.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/pretix/multidomain/maindomain_urlconf.py b/src/pretix/multidomain/maindomain_urlconf.py index 56103c5ce..41486cf5d 100644 --- a/src/pretix/multidomain/maindomain_urlconf.py +++ b/src/pretix/multidomain/maindomain_urlconf.py @@ -22,9 +22,10 @@ for app in apps.get_app_configs(): if hasattr(app, 'PretixPluginMeta'): if importlib.util.find_spec(app.name + '.urls'): urlmod = importlib.import_module(app.name + '.urls') - raw_plugin_patterns.append( - url(r'', include(urlmod, namespace=app.label)) - ) + if hasattr(urlmod, 'urlpatterns'): + raw_plugin_patterns.append( + url(r'', include(urlmod, namespace=app.label)) + ) if hasattr(urlmod, 'event_patterns'): raw_plugin_patterns.append( url(r'^(?P[^/]+)/(?P[^/]+)/', include(urlmod.event_patterns, namespace=app.label))