This commit is contained in:
Timothy Jaeryang Baek committed 2026-07-26 21:51:35 -04:00
1 parent 1de36d600f
commit 85c47fb467
2 files changed
+9 -3

No files matched your search

+8 -2
View File
@@ -1309,9 +1309,15 @@ async def update_chat_by_id(
form_data.chat.get('history'),
)
chat = await Chats.update_chat_by_id(id, updated_chat, db=db)
touch = 'history' in form_data.chat or 'messages' in form_data.chat
chat = await Chats.update_chat_by_id(id, updated_chat, db=db, touch=touch)
if form_data.variables is not None:
chat = await Chats.update_chat_variables_by_id(id, form_data.variables, db=db) or chat
chat = await Chats.update_chat_variables_by_id(
id,
form_data.variables,
db=db,
touch=False,
) or chat
# Reconcile chat_message rows without inferring deletes from missing IDs.
# Message deletion has its own endpoint below.