From f450c83c4e14d523ddfd715aa76b3244027eaad5 Mon Sep 17 00:00:00 2001 From: Guillermo Pages Date: Tue, 11 Nov 2025 22:50:33 +0100 Subject: [PATCH] revert: restore preset field name (Backend reverted breaking change) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Backend Brooke reverted the breaking change from BUILD:347. The generate endpoint continues to use "preset" field name, not "pattern_type". This reverts commit 834e1a8 and restores the original API contract. Changes: - Reverted GenerateSlotDefinitionsRequest: pattern_type → preset - Reverted GenerateSlotDefinitionsModal to send preset in request body Backend BUILD:348 has restored the original "preset" field. --- .../[club_id]/slot-definitions/GenerateSlotDefinitionsModal.tsx | 2 +- src/types/slot-definitions.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/[locale]/admin/clubs/[club_id]/slot-definitions/GenerateSlotDefinitionsModal.tsx b/src/app/[locale]/admin/clubs/[club_id]/slot-definitions/GenerateSlotDefinitionsModal.tsx index 5b3a430..eee68c8 100644 --- a/src/app/[locale]/admin/clubs/[club_id]/slot-definitions/GenerateSlotDefinitionsModal.tsx +++ b/src/app/[locale]/admin/clubs/[club_id]/slot-definitions/GenerateSlotDefinitionsModal.tsx @@ -113,7 +113,7 @@ export default function GenerateSlotDefinitionsModal({ setError(null); const request: GenerateSlotDefinitionsRequest = { - pattern_type: preset, + preset, court_ids: selectedCourtIds, pattern_overrides: buildPatternOverrides(), }; diff --git a/src/types/slot-definitions.ts b/src/types/slot-definitions.ts index 95fb0f8..9e4340c 100644 --- a/src/types/slot-definitions.ts +++ b/src/types/slot-definitions.ts @@ -147,7 +147,7 @@ export interface PatternOverrides { * Generate endpoint request */ export interface GenerateSlotDefinitionsRequest { - pattern_type: SlotDefinitionPreset; + preset: SlotDefinitionPreset; court_ids: number[]; pattern_overrides?: PatternOverrides; valid_from?: string; // YYYY-MM-DD