From 9aa0c1f3b93235171684b9405d2d4bbb91da7d37 Mon Sep 17 00:00:00 2001 From: ncoronel Date: Wed, 16 Sep 2026 10:14:54 -0300 Subject: [PATCH] feat(entry): enhance variant filtering in all method to exclude replaced and disabled variants --- app/Domains/FiestaFutbolInfantil/Services/EntryService.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Domains/FiestaFutbolInfantil/Services/EntryService.php b/app/Domains/FiestaFutbolInfantil/Services/EntryService.php index c8811c8..26372a2 100644 --- a/app/Domains/FiestaFutbolInfantil/Services/EntryService.php +++ b/app/Domains/FiestaFutbolInfantil/Services/EntryService.php @@ -24,8 +24,13 @@ class EntryService return CatalogItem::query() ->where('tenant_code', $tenant->codigo) ->whereHas('category', fn ($query) => $query->where('nombre', 'Entradas')) + ->whereHas('variants', fn ($query) => $query + ->whereNull('replaced_by_variant_id') + ->whereNull('sales_disabled_at')) ->with([ - 'variants' => fn ($query) => $query->whereNull('replaced_by_variant_id'), + 'variants' => fn ($query) => $query + ->whereNull('replaced_by_variant_id') + ->whereNull('sales_disabled_at'), 'variants.inventory', 'variants.eventDate', 'variants.eventDates',