diff --git a/app/Domains/Ticket/Resources/TicketResource.php b/app/Domains/Ticket/Resources/TicketResource.php index 8d6c074..368d884 100644 --- a/app/Domains/Ticket/Resources/TicketResource.php +++ b/app/Domains/Ticket/Resources/TicketResource.php @@ -18,6 +18,8 @@ class TicketResource extends JsonResource 'ticket' => $this->ticket, 'name' => $this->name, 'description' => $this->description, + 'client' => $this->user?->nombre_apellido, + 'category' => $this->sourceCatalogItem?->category?->nombre, 'source_catalog_item_id' => $this->source_catalog_item_id, 'source_variant_id' => $this->source_variant_id, 'validity_times' => ValidityTimeResource::collection($this->allValidityTimes()), diff --git a/app/Domains/Ticket/Services/ScannerTicketService.php b/app/Domains/Ticket/Services/ScannerTicketService.php index 6d4c808..050bb2b 100644 --- a/app/Domains/Ticket/Services/ScannerTicketService.php +++ b/app/Domains/Ticket/Services/ScannerTicketService.php @@ -135,9 +135,10 @@ class ScannerTicketService { return [ 'validityGroups.validityTimes', - 'sourceCatalogItem', + 'sourceCatalogItem.category', 'sourceVariant.eventDate', 'sourceVariant.catalogItem', + 'user', ]; } diff --git a/tests/Feature/Ticket/ScannerTicketControllerTest.php b/tests/Feature/Ticket/ScannerTicketControllerTest.php index 1f9c9de..051785c 100644 --- a/tests/Feature/Ticket/ScannerTicketControllerTest.php +++ b/tests/Feature/Ticket/ScannerTicketControllerTest.php @@ -161,6 +161,8 @@ class ScannerTicketControllerTest extends TestCase ->assertJsonPath('data.id', $ticket->id) ->assertJsonPath('data.ticket', $ticket->ticket) ->assertJsonPath('data.name', $ticket->name) + ->assertJsonPath('data.client', $this->ticketOwner->nombre_apellido) + ->assertJsonPath('data.category', $this->category->nombre) ->assertJsonPath('data.is_valid', true) ->assertJsonPath('data.is_used', false); }