Hide assignee metadata when no visible assigned tickets exist

This commit is contained in:
2026-04-24 09:37:53 +00:00
parent bf0e50464a
commit ae00f1fc44
4 changed files with 56 additions and 4 deletions
@@ -18,10 +18,14 @@ class UserAssignedTicketController extends ApiController
{
$viewer = $this->authenticatedUser($request);
$assignedTickets = $this->listAssignedTicketsByVisibleProject->handle($viewer, $user);
return response()->json([
'data' => $this->listAssignedTicketsByVisibleProject->handle($viewer, $user),
'data' => $assignedTickets,
'meta' => [
'assignee' => UserResource::make($user)->resolve(),
'assignee' => $assignedTickets === []
? null
: UserResource::make($user)->resolve(),
],
]);
}