From 668b059c07b4069731837a18bd4ae945ad2583ec Mon Sep 17 00:00:00 2001 From: Joel Date: Wed, 19 Jul 2023 17:17:29 +0800 Subject: [PATCH] fix: quick switch and click create conversation button may caused fetch conversation list error (#603) --- web/app/components/share/chat/sidebar/list/index.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/web/app/components/share/chat/sidebar/list/index.tsx b/web/app/components/share/chat/sidebar/list/index.tsx index e7796f3d4c..76cb30ec91 100644 --- a/web/app/components/share/chat/sidebar/list/index.tsx +++ b/web/app/components/share/chat/sidebar/list/index.tsx @@ -48,7 +48,10 @@ const List: FC = ({ useInfiniteScroll( async () => { if (!isNoMore) { - const lastId = !isClearConversationList ? list[list.length - 1]?.id : undefined + let lastId = !isClearConversationList ? list[list.length - 1]?.id : undefined + if (lastId === '-1') + lastId = undefined + const { data: conversations, has_more }: any = await fetchConversations(isInstalledApp, installedAppId, lastId, isPinned) onMoreLoaded({ data: conversations, has_more }) }