fix(backend): provide fallback strings for webhook UserNameResponse to prevent Pydantic validation error (#23414)

This commit is contained in:
G30
2026-04-11 17:10:11 -06:00
committed by GitHub
parent 406251c2f3
commit 92dfa3f2f2
+2 -2
View File
@@ -788,8 +788,8 @@ async def get_pinned_channel_messages(
webhook_info = message.meta.get('webhook') if message.meta else None
if webhook_info:
user_info = UserNameResponse(
id=webhook_info.get('id'),
name=webhook_info.get('name'),
id=webhook_info.get('id') or '',
name=webhook_info.get('name') or 'Webhook',
role='webhook',
)
elif message.user_id in users: