diff --git a/invenio_config_tuw/config.py b/invenio_config_tuw/config.py
index 6c092ccc055dd1d05e00075d493c193e2b1e111a..e7dad56374c634b0bc51b9d38c73ab9a350ddec3 100644
--- a/invenio_config_tuw/config.py
+++ b/invenio_config_tuw/config.py
@@ -400,15 +400,14 @@ def sorted_app_loader(app, entry_points=None, modules=None):
     def init_func(ext):
         ext(app)
 
-    if entry_points:
-        for entry_point in entry_points:
-            unique_eps = set(iter_entry_points(group=entry_point))
-            for ep in sorted(unique_eps, key=attrgetter("name")):
-                try:
-                    init_func(ep.load())
-                except Exception:
-                    app.logger.error(f"Failed to initialize entry point: {ep}")
-                    raise
+    for entry_point in entry_points or []:
+        unique_eps = set(iter_entry_points(group=entry_point))
+        for ep in sorted(unique_eps, key=attrgetter("name")):
+            try:
+                init_func(ep.load())
+            except Exception:
+                app.logger.error(f"Failed to initialize entry point: {ep}")
+                raise
     if modules:
         for m in modules:
             try: