diff --git a/src/components/admin/offers/OfferEditorClient.tsx b/src/components/admin/offers/OfferEditorClient.tsx index c9abfe1..e70b1cf 100644 --- a/src/components/admin/offers/OfferEditorClient.tsx +++ b/src/components/admin/offers/OfferEditorClient.tsx @@ -94,11 +94,7 @@ export function OfferEditorClient({ const [initialArchived] = useState(data.macro.is_archived); const [savedDraft, setSavedDraft] = useState(false); - const filteredServices = useMemo(() => { - return macro.category - ? data.availableServices.filter((s) => s.category === macro.category) - : data.availableServices; - }, [macro.category, data.availableServices]); + const filteredServices = data.availableServices; // Totals use the full catalog (not filtered) so changing category doesn't zero them. const serviceById = useMemo(