fix: fallback de credenciales DB y parseo seguro de parametros

This commit is contained in:
desoladorxx
2026-07-22 17:35:14 -05:00
parent db1ad00c5d
commit cb568bc697
6 changed files with 55 additions and 20 deletions

View File

@@ -392,8 +392,11 @@ def matriz_asignados(ano="TODOS", mes="TODOS", dia="TODOS"):
rows = _leads_asignados_crudos()
# dias del mes filtrado (columnas)
if mes not in ("TODOS", None) and ano not in ("TODOS", None):
ndias = calendar.monthrange(int(ano), int(mes))[1]
dias_cols = list(range(1, ndias + 1))
try:
ndias = calendar.monthrange(int(ano), int(mes))[1]
dias_cols = list(range(1, ndias + 1))
except (ValueError, TypeError):
dias_cols = list(range(1, 32))
else:
dias_cols = list(range(1, 32))