Skip to content

Commit 92dfa3f

Browse files
authored
fix(backend): provide fallback strings for webhook UserNameResponse to prevent Pydantic validation error (open-webui#23414)
1 parent 406251c commit 92dfa3f

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

backend/open_webui/routers/channels.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -788,8 +788,8 @@ async def get_pinned_channel_messages(
788788
webhook_info = message.meta.get('webhook') if message.meta else None
789789
if webhook_info:
790790
user_info = UserNameResponse(
791-
id=webhook_info.get('id'),
792-
name=webhook_info.get('name'),
791+
id=webhook_info.get('id') or '',
792+
name=webhook_info.get('name') or 'Webhook',
793793
role='webhook',
794794
)
795795
elif message.user_id in users:

0 commit comments

Comments
 (0)