From fb0ddd3a2d8754f9aab1ddfad272f3dc4ef6725b Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Tue, 28 Apr 2026 11:00:19 +0200 Subject: [PATCH] fix ts2utc Co-authored-by: Copilot Signed-off-by: Vladimir Mandic --- extensions-builtin/sdnext-kanvas | 2 +- extensions-builtin/sdnext-modernui | 2 +- modules/extensions.py | 5 ++++- wiki | 2 +- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/extensions-builtin/sdnext-kanvas b/extensions-builtin/sdnext-kanvas index 9a76f2093..1c81ca39d 160000 --- a/extensions-builtin/sdnext-kanvas +++ b/extensions-builtin/sdnext-kanvas @@ -1 +1 @@ -Subproject commit 9a76f209312dc88b267af126c60fc8b368678131 +Subproject commit 1c81ca39d30d032029aa64ab3557fea845de1c36 diff --git a/extensions-builtin/sdnext-modernui b/extensions-builtin/sdnext-modernui index f81771717..48706ad88 160000 --- a/extensions-builtin/sdnext-modernui +++ b/extensions-builtin/sdnext-modernui @@ -1 +1 @@ -Subproject commit f81771717424299e99542b2ceb88e3cca9f7f16c +Subproject commit 48706ad88f9e37b56eac154a4a7588e363cbd5a6 diff --git a/modules/extensions.py b/modules/extensions.py index 1763d7341..7bb52ec18 100644 --- a/modules/extensions.py +++ b/modules/extensions.py @@ -35,7 +35,10 @@ def format_dt(d: datetime, seconds = False) -> str: def ts2utc(timestamp: int) -> datetime: - return datetime.fromtimestamp(timestamp, timezone.utc) + try: + return datetime.fromtimestamp(timestamp, timezone.utc) + except Exception: + return datetime(2000, 1, 1, tzinfo=timezone.utc) def active() -> list[Extension]: diff --git a/wiki b/wiki index d286c08c2..8d8ec98ef 160000 --- a/wiki +++ b/wiki @@ -1 +1 @@ -Subproject commit d286c08c2513ff6e69b7f332a03edc9db164d851 +Subproject commit 8d8ec98ef5e2185e116983507aef21728f4f2c15