diff --git a/aleksis/core/urls.py b/aleksis/core/urls.py index ca92c7ba0d5673681c3a305be8ca2b20bdd6edf1..f5e5899063678abc338ac971d1df3f55db3d0430 100644 --- a/aleksis/core/urls.py +++ b/aleksis/core/urls.py @@ -413,19 +413,17 @@ for app_config in apps.app_configs.values(): try: urls_module = import_module(f"{app_config.name}.urls") + except ModuleNotFoundError: + # Ignore exception as app just has no URLs + urls_module = None - if hasattr(urls_module, "urlpatterns"): - urlpatterns.append( - path(f"django/app/{app_config.label}/", include(urls_module.urlpatterns)) - ) + if hasattr(urls_module, "urlpatterns"): + urlpatterns.append( + path(f"django/app/{app_config.label}/", include(urls_module.urlpatterns)) + ) - if hasattr(urls_module, "api_urlpatterns"): - urlpatterns.append( - path(f"app/{app_config.label}/", include(urls_module.api_urlpatterns)) - ) - except ImportError: - # Ignore exception as app just has no URLs - pass # noqa + if hasattr(urls_module, "api_urlpatterns"): + urlpatterns.append(path(f"app/{app_config.label}/", include(urls_module.api_urlpatterns))) urlpatterns.append( re_path(