jbianchi81 / gesina

0 stars 0 forks source link

scheduled task eliminada sigue generando tareas #18

Closed cerobpm closed 6 months ago

cerobpm commented 8 months ago

Al eliminar una corrida programada que estaba habilitada (enabled=true), sigue generando tareas, las cuales, al no encontrar el registro en base de datos, fallan con este mensaje en el log del scheduler:

gesina-scheduler-1 | ERROR:apscheduler.executors.default:Job "ScheduledTaskJob.simulate (trigger: interval[0:05:00], next run at: 2024-03-08 19:24:41 UTC)" raised an exception gesina-scheduler-1 | Traceback (most recent call last): gesina-scheduler-1 | File "/usr/local/lib/python3.10/site-packages/apscheduler/executors/base.py", line 125, in run_job gesina-scheduler-1 | retval = job.func(*job.args, **job.kwargs) gesina-scheduler-1 | File "/src/src/scheduler.py", line 53, in simulate gesina-scheduler-1 | start_date = today - timedelta(scheduled_task.observation_days) gesina-scheduler-1 | AttributeError: 'NoneType' object has no attribute 'observation_days'

@azulzaietz @manulon @federicoburman

manulon commented 8 months ago

Hola! este problema no es puramente de este issue pero tiene relacion con las scheduled task. Al armar un scheduled task se usan las series del INA, basandose en valores que obtienen de la pagina oficial. El endpoint tiene la siguiente pinta: 'https://alerta.ina.gob.ar/a6/sim/calibrados/1/corridas/last?series_id=31556&timestart=2024-03-07&timeend=2024-03-11'.

Al querer accederlo nos salta error '401 Unauthorized' y vimos que para poder usar dicho endpoint necesitamos un token, ¿donde podemos obtenerlo? ¿se pide en algun lado o nos lo proporcionan ustedes?

image image

jbianchi81 commented 8 months ago

Hola, Les mandé credenciales por mail.

federicoburman commented 7 months ago

Bug Arreglado y mergeado a dev

federicoburman commented 7 months ago

@jbianchi81