diff --git a/web/hooks/useDeleteThread.ts b/web/hooks/useDeleteThread.ts index 84dd8a468..00ba98b99 100644 --- a/web/hooks/useDeleteThread.ts +++ b/web/hooks/useDeleteThread.ts @@ -49,6 +49,14 @@ export default function useDeleteThread() { threadId, messages.filter((msg) => msg.role === ChatCompletionRole.System) ) + + thread.metadata = { + ...thread.metadata, + lastMessage: undefined, + } + await extensionManager + .get(ExtensionTypeEnum.Conversational) + ?.saveThread(thread) updateThreadLastMessage(threadId, undefined) } }