From 18db7a0892e2b4b81ac97a760dbdfad82647f883 Mon Sep 17 00:00:00 2001
From: Dominik George <dominik.george@teckids.org>
Date: Sat, 16 Jul 2022 17:17:25 +0200
Subject: [PATCH] Fix wrongly rewritten get_app_module

---
 aleksis/core/util/core_helpers.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/aleksis/core/util/core_helpers.py b/aleksis/core/util/core_helpers.py
index e1a608fe1..45a225361 100644
--- a/aleksis/core/util/core_helpers.py
+++ b/aleksis/core/util/core_helpers.py
@@ -73,17 +73,17 @@ def get_app_packages(only_official: bool = False) -> Sequence[str]:
 
 
 def get_app_module(app: str, name: str) -> Optional[ModuleType]:
-    """Get the settings module of an app."""
+    """Get a named module of an app."""
     pkg = ".".join(app.split(".")[:-2])
-    mod_settings = None
+
     while "." in pkg:
         try:
-            return import_module(f"{app}.{name}")
+            return import_module(f"{pkg}.{name}")
         except ImportError:
             # Import errors are non-fatal.
             pkg = ".".join(pkg.split(".")[:-1])
 
-    # The app does not have settings
+    # The app does not have this module
     return None
 
 
-- 
GitLab