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