diff --git a/aleksis/core/util/core_helpers.py b/aleksis/core/util/core_helpers.py
index 6b5c01c6f7cb5dc1aa5511aa249c765dce2744e6..060a0ef7aee06c51efe8ef2034e32b576e37fec6 100644
--- a/aleksis/core/util/core_helpers.py
+++ b/aleksis/core/util/core_helpers.py
@@ -64,7 +64,7 @@ def dt_show_toolbar(request: HttpRequest) -> bool:
 
 def get_app_packages() -> Sequence[str]:
     """Find all registered apps from the setuptools entrypoint."""
-    return [f"{ep.module}.{ep.attr}" for ep in metadata.entry_points()["aleksis.app"]]
+    return [f"{ep.module}.{ep.attr}" for ep in metadata.entry_points().get("aleksis.app", [])]
 
 
 def merge_app_settings(