diff --git a/app/Transformers/TaskTransformer.php b/app/Transformers/TaskTransformer.php index 1bfcf64e9b51..012445060a98 100644 --- a/app/Transformers/TaskTransformer.php +++ b/app/Transformers/TaskTransformer.php @@ -42,6 +42,7 @@ class TaskTransformer extends EntityTransformer 'project', 'user', 'invoice', + 'assigned_user', ]; public function includeDocuments(Task $task) @@ -73,6 +74,16 @@ class TaskTransformer extends EntityTransformer return $this->includeItem($task->user, $transformer, User::class); } + public function includeAssignedUser(Task $task): ?Item + { + $transformer = new UserTransformer($this->serializer); + + if (!$task->assigned_user) { + return null; + } + + return $this->includeItem($task->assigned_user, $transformer, User::class); + } public function includeClient(Task $task): ?Item {