From 359e78f666cfa83b6ca9f1632a2c4c7ad9ee54f4 Mon Sep 17 00:00:00 2001 From: Administrator Date: Sat, 22 Aug 2026 11:08:19 -0500 Subject: [PATCH] Actualizar backend/modules/ocupabilidad/logic.py --- backend/modules/ocupabilidad/logic.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/backend/modules/ocupabilidad/logic.py b/backend/modules/ocupabilidad/logic.py index 7605995..241a86b 100644 --- a/backend/modules/ocupabilidad/logic.py +++ b/backend/modules/ocupabilidad/logic.py @@ -72,12 +72,9 @@ class AnalizadorCursos: orden_deseado = ["SEMINARIOS", "OTROS", "TEAC", "TERC"] self.programas_disponibles_filtro = [p for p in orden_deseado if p in programas_disponibles] - # Auto-corrección si el programa no existe en la sede actual - if filtro_prog != "TODOS" and filtro_prog not in programas_disponibles: - filtro_prog = "TODOS" - self.filtro_corregido = "TODOS" - else: - self.filtro_corregido = None + # NO auto-corregir: si el programa no existe en la sede/mes, se respeta el + # filtro y la tabla queda vacia (antes cambiaba a TODOS y mostraba todo). + self.filtro_corregido = None if datos and (sede != "TODOS" or filtro_prog != "TODOS"): datos_filtrados = []