diff --git a/app/Transformers/ProjectTransformer.php b/app/Transformers/ProjectTransformer.php index dabb92bdd7..432952841c 100644 --- a/app/Transformers/ProjectTransformer.php +++ b/app/Transformers/ProjectTransformer.php @@ -41,8 +41,20 @@ class ProjectTransformer extends EntityTransformer 'invoices', 'expenses', 'quotes', + 'user', ]; + public function includeUser(Project $project): ?Item + { + $transformer = new UserTransformer($this->serializer); + + if (!$project->user) { //@phpstan-ignore-line + return null; + } + + return $this->includeItem($project->user, $transformer, User::class); + } + public function includeDocuments(Project $project) { $transformer = new DocumentTransformer($this->serializer);