fix: use timezone-aware datetime in webhook timestamp
All checks were successful
Build & Deploy / build-and-deploy (push) Successful in 3m17s

Replace deprecated datetime.utcnow() with datetime.now(timezone.utc)
to avoid Python 3.12+ DeprecationWarning.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-17 10:15:52 +00:00
parent 5f43659b5a
commit a3468d5b2f

View File

@@ -19,7 +19,7 @@ from __future__ import annotations
import logging import logging
import os import os
from datetime import datetime from datetime import datetime, timezone
from typing import Any from typing import Any
import httpx import httpx
@@ -104,7 +104,7 @@ async def emit_case_status_webhook(
"oldStatus": old_status, "oldStatus": old_status,
"newStatus": new_status, "newStatus": new_status,
"companyId": company_id, "companyId": company_id,
"timestamp": datetime.utcnow().isoformat() + "Z", "timestamp": datetime.now(timezone.utc).isoformat(),
}, },
run_id=run_id, run_id=run_id,
timeout=5.0, timeout=5.0,