revert: restore preset field name (Backend reverted breaking change)
continuous-integration/drone/push Build is passing Details

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.
master
Guillermo Pages 1 month ago
parent 834e1a8195
commit f450c83c4e

@ -113,7 +113,7 @@ export default function GenerateSlotDefinitionsModal({
setError(null); setError(null);
const request: GenerateSlotDefinitionsRequest = { const request: GenerateSlotDefinitionsRequest = {
pattern_type: preset, preset,
court_ids: selectedCourtIds, court_ids: selectedCourtIds,
pattern_overrides: buildPatternOverrides(), pattern_overrides: buildPatternOverrides(),
}; };

@ -147,7 +147,7 @@ export interface PatternOverrides {
* Generate endpoint request * Generate endpoint request
*/ */
export interface GenerateSlotDefinitionsRequest { export interface GenerateSlotDefinitionsRequest {
pattern_type: SlotDefinitionPreset; preset: SlotDefinitionPreset;
court_ids: number[]; court_ids: number[];
pattern_overrides?: PatternOverrides; pattern_overrides?: PatternOverrides;
valid_from?: string; // YYYY-MM-DD valid_from?: string; // YYYY-MM-DD

Loading…
Cancel
Save