From 4be991dcea38ffa3804b5beec61abc9ba820d6c5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 19 Aug 2025 11:15:31 +0000 Subject: [PATCH 1/2] Initial plan From 28b726784442cf32942d627aaf91f82e8eed3d0b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 19 Aug 2025 11:25:41 +0000 Subject: [PATCH 2/2] Fix timestamp_to_datetime to correctly handle timezone conversion Co-authored-by: SpEcHiDe <6317196+SpEcHiDe@users.noreply.github.com> --- pyrogram/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyrogram/utils.py b/pyrogram/utils.py index 69c88a2c47..93a53545d0 100644 --- a/pyrogram/utils.py +++ b/pyrogram/utils.py @@ -466,7 +466,7 @@ def zero_datetime() -> datetime: def timestamp_to_datetime(ts: Optional[int]) -> Optional[datetime]: - return datetime.fromtimestamp(ts).replace(tzinfo=timezone.utc) if ts else None + return datetime.fromtimestamp(ts, tz=timezone.utc) if ts else None def datetime_to_timestamp(dt: Optional[datetime]) -> Optional[int]: