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 }) }