Fix validation PreviewRequest : bbox et viz acceptent null (all_missing)

This commit is contained in:
Antoine Jacquin
2026-09-14 19:49:07 +02:00
parent cea671c0ac
commit 264ccb028f

View File

@ -441,10 +441,10 @@ def _viz_step_labels():
class PreviewRequest(BaseModel): class PreviewRequest(BaseModel):
bbox: list = Field(None, description="[ouest, sud, est, nord] en WGS84 " bbox: Optional[list] = Field(None, description="[ouest, sud, est, nord] en WGS84 "
"(requis sauf all_missing=true)") "(requis sauf all_missing=true)")
regenerate: bool = Field(False, description="Inclure les tuiles déjà générées") regenerate: bool = Field(False, description="Inclure les tuiles déjà générées")
viz: list = Field(None, viz: Optional[list] = Field(None,
description="Visualisations demandées, noms d'étapes du " description="Visualisations demandées, noms d'étapes du "
"pipeline (ex: aspect, wavelet) ; défaut : aspect. " "pipeline (ex: aspect, wavelet) ; défaut : aspect. "
"Une tuile existante est considérée faite " "Une tuile existante est considérée faite "