diff --git a/e2xauthoring/managers/taskmanager.py b/e2xauthoring/managers/taskmanager.py index 54eb1f8..bb9d7e0 100644 --- a/e2xauthoring/managers/taskmanager.py +++ b/e2xauthoring/managers/taskmanager.py @@ -148,7 +148,8 @@ async def list(self, pool): async def list_all(self): pool_manager = TaskPoolManager(self.coursedir) tasks = [] - for pool in pool_manager.list(): + pool_list = await pool_manager.list() + for pool in pool_list: pool_tasks = await self.list(pool.name) tasks.extend(pool_tasks) return tasks