From 29b6aa4016905e0791b3a1e8cdfa1ef99b3db8d3 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Fri, 17 Jul 2026 09:25:17 -0500 Subject: [PATCH] fix: pass user_id=None in scheduler sync log to avoid FK constraint sync_wa_log.user_id has a FK to users; passing 0 fails since no user with id=0 exists. Scheduler runs without a user context, so use NULL. Co-Authored-By: Claude Sonnet 4.6 --- app/services/scheduler.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/services/scheduler.py b/app/services/scheduler.py index 54213f0..be6b647 100644 --- a/app/services/scheduler.py +++ b/app/services/scheduler.py @@ -168,7 +168,7 @@ async def sync_recientes(ventana_min: int = 2) -> dict: modo="upsert", examenes_map=examenes_map) if resultado["total"] > 0: - guardar_sync_log(resultado, 0, origen="scheduler", modo="upsert") + guardar_sync_log(resultado, None, origen="scheduler", modo="upsert") return { "ok": True,