diff --git a/src/task/task.service.ts b/src/task/task.service.ts
index 082f5b00f6203ca0558c88423d8a7e6da99fe7eb..3fbe8c51c827d516aedf97a789ccd9badd1cf50b 100644
--- a/src/task/task.service.ts
+++ b/src/task/task.service.ts
@@ -77,7 +77,10 @@ export class TaskService {
       relations: ['faction'],
     });
     if (gamePerson.role == 'admin') {
-      return await this.taskRepository.find({ taskGame: taskGame });
+      return await this.taskRepository.find({
+        where: { taskGame: taskGame },
+        relations: ['faction'],
+      });
     } else {
       return await this.taskRepository.find({
         relations: ['faction'],