From f51b7cc069f3c518e4c51228e963e73df16b2880 Mon Sep 17 00:00:00 2001 From: jiz4oh Date: Thu, 24 Jul 2025 09:18:15 +0800 Subject: [PATCH] fix: update chat member info properly --- efb_telegram_master/chat_object_cache.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/efb_telegram_master/chat_object_cache.py b/efb_telegram_master/chat_object_cache.py index 732a23e7..88cca7d3 100644 --- a/efb_telegram_master/chat_object_cache.py +++ b/efb_telegram_master/chat_object_cache.py @@ -192,7 +192,12 @@ def update_chat_members(self, def get_or_enrol_member(cached: ETMChatType, member: ChatMember) -> ETMChatMember: # TODO: Add test case for this try: - return cached.get_member(member.uid) + m = cached.get_member(member.uid) + m.name = member.name + m.alias = member.alias + m.description = member.description + m.vendor_specific = member.vendor_specific + return m except KeyError: cached_member: ETMChatMember if isinstance(member, SystemChatMember):