From 79185d9186ce66d146437a3767f6e6ffb3a042a7 Mon Sep 17 00:00:00 2001 From: PTah Date: Wed, 3 Jun 2026 10:07:51 +1000 Subject: [PATCH] fix: show RD Gateway session duration in Telegram when present Co-authored-by: Cursor --- backend/app/services/telegram_templates.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/app/services/telegram_templates.py b/backend/app/services/telegram_templates.py index 4898a53..89d3df4 100644 --- a/backend/app/services/telegram_templates.py +++ b/backend/app/services/telegram_templates.py @@ -450,6 +450,9 @@ def _format_rdg_html(event: Event) -> str: err = _detail(details, "gateway_error_code", "error_code", default="") if err != "-": msg += _line("⚠️", "Код ошибки", html_escape(err)) + dur = _detail(details, "session_duration_sec", default="") + if dur not in ("-", "0", ""): + msg += _line("⏱️", "Длительность", f"{html_escape(dur)} с") msg += _line("🕐", "Время", format_time(event.occurred_at)) win_id = _detail(details, "event_id_windows", default="") if win_id != "-":