Skip to content

Commit b8fbec0

Browse files
committed
fix: sync chat_message rows on chat update
1 parent e7c89d7 commit b8fbec0

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

backend/open_webui/models/chats.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -404,6 +404,9 @@ async def update_chat_by_id(self, id: str, chat: dict, db: AsyncSession | None =
404404

405405
await db.commit()
406406

407+
new_messages = (chat.get('history', {}) or {}).get('messages', {}) or {}
408+
await self.reconcile_messages_by_chat_id(id, chat_item.user_id, new_messages)
409+
407410
return ChatModel.model_validate(chat_item)
408411
except Exception:
409412
return None

0 commit comments

Comments
 (0)