From 38e767bdec6b6a8a05a27bfd73f4e35ea66bed62 Mon Sep 17 00:00:00 2001 From: aitbc Date: Sun, 3 May 2026 22:55:40 +0200 Subject: [PATCH] fix: correct datetime.UTC usage in exceptions.py Changed datetime.now(datetime.UTC) to datetime.now(UTC) since UTC is imported separately. This fixes AttributeError when error responses are generated. --- apps/coordinator-api/src/app/exceptions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/coordinator-api/src/app/exceptions.py b/apps/coordinator-api/src/app/exceptions.py index 40c6e200..4f67ef64 100755 --- a/apps/coordinator-api/src/app/exceptions.py +++ b/apps/coordinator-api/src/app/exceptions.py @@ -22,7 +22,7 @@ class ErrorResponse(BaseModel): """Standardized error response for all API errors.""" error: dict[str, Any] = Field(..., description="Error information") - timestamp: str = Field(default_factory=lambda: datetime.now(datetime.UTC).isoformat() + "Z") + timestamp: str = Field(default_factory=lambda: datetime.now(UTC).isoformat() + "Z") request_id: str | None = Field(None, description="Request ID for tracing") class Config: