Skip to content

Commit c9dea54

Browse files
fix(telegram): check if Admin not null
1 parent cebd01f commit c9dea54

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

app/telegram/utils/texts.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
1+
from datetime import datetime as dt, timedelta as td, timezone as tz
2+
from html import escape
3+
14
from aiogram.utils.formatting import html_decoration
25

36
from app.models.group import Group
4-
from app.models.user import UserResponse, UserStatus
57
from app.models.system import SystemStats
6-
from app.telegram.utils.shared import readable_size
8+
from app.models.user import UserResponse, UserStatus
79
from app.subscription.share import STATUS_EMOJIS
8-
9-
from datetime import datetime as dt, timedelta as td, timezone as tz
10-
from html import escape
11-
10+
from app.telegram.utils.shared import readable_size
1211

1312
b = html_decoration.bold
1413
c = html_decoration.code
@@ -114,7 +113,7 @@ def user_details(user: UserResponse, groups: list[Group]) -> str:
114113
on_hold_timeout = user.on_hold_timeout.strftime("%Y-%m-%d %H:%M") if user.on_hold_timeout else "-"
115114
on_hold_expire_duration = td(seconds=user.on_hold_expire_duration).days if user.on_hold_expire_duration else "0"
116115
online_at = bl(user.online_at.strftime("%Y-%m-%d %H:%M:%S")) if user.online_at else "-"
117-
admin = ln(user.admin.username, f"tg://user?id={user.admin.telegram_id}")
116+
admin = ln(user.admin.username, f"tg://user?id={user.admin.telegram_id}") if user.admin else "-"
118117
note = bl(escape(user.note)) if user.note else "-"
119118
emojy_status = Message.status_emoji(user.status)
120119
groups = ", ".join([g.name for g in groups])

0 commit comments

Comments
 (0)