Skip to content

fix(juridico): 422 en los widgets de Contencioso y Marcas de la OAE por Año/Mes en CSV

Jose Luis Flores requested to merge juridico into qa

La OAE manda a todo widget anio=2026&meses=1,2,…,12; los stats de Juicios (lista y dashboard) y de Marcas declaraban anios/meses como List[int] y FastAPI rechazaba el CSV con 422 antes de entrar al endpoint (visto en QA el 2026-10-09, desde que se agregaron Año/Mes a esos stats).

  • Backend: anios/meses como List[str] + _flatten_csv_int (CSV o repetido) y anio singular como respaldo en juicios list/stats y en marcas stats; nunca 422 por formato.
  • OAE (DynamicWidget, fetch genérico): los widgets de Jurídico son de stock (cartera, exposición, alertas, marcas vigentes), así que NO aplican Año/Mes — misma decisión que los widgets self-fetching de Corporativo (2026-10-07). Sin esto «Total juicios» diría 3 (iniciados YTD) en vez de 91 en cartera.

Merge request reports

Loading