From 663bf0c9027491632bd464073c94d750b3063bb7 Mon Sep 17 00:00:00 2001 From: NamH Date: Thu, 25 Jan 2024 23:14:24 +0700 Subject: [PATCH] fix: clean last message when user clean thread message (#1793) Signed-off-by: James Co-authored-by: James --- web/hooks/useDeleteThread.ts | 8 ++++++++ 1 file changed, 8 insertions(+) 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) } }