From c1b9b20ea3f9650df55ddef3fdb12eefc8969919 Mon Sep 17 00:00:00 2001 From: Vladless Date: Fri, 20 Mar 2026 18:42:22 +0300 Subject: [PATCH] fix butch audit cache --- audit/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/audit/__init__.py b/audit/__init__.py index 5c6a5d07..5a88743f 100644 --- a/audit/__init__.py +++ b/audit/__init__.py @@ -1095,6 +1095,9 @@ async def drain_audit_redis_to_db(session_factory: Any) -> int: created = datetime.now(timezone.utc) elif created is None: created = datetime.now(timezone.utc) + elif not isinstance(created, datetime): + created = datetime.now(timezone.utc) + created = _naive_utc(created) event = AuditEvent( event_type=rec.get("event_type", "telegram_access"), channel=rec.get("channel", "telegram"),