mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-02-22 10:24:09 +01:00
fix(Chat): correctly render when refreshing/visiting a conversation page (#1037)
This commit is contained in:
parent
b3aac97710
commit
495ac1b36d
2 changed files with 6 additions and 5 deletions
|
|
@ -27,7 +27,7 @@ export default function Chat() {
|
|||
const navigate = useNavigate();
|
||||
|
||||
//disabled by default, we only enable it when messagesTree is null
|
||||
const messagesQuery = useGetMessagesByConvoId(conversationId ?? '', { enabled: false });
|
||||
const messagesQuery = useGetMessagesByConvoId(conversationId ?? '', { enabled: !messagesTree });
|
||||
const getConversationMutation = useGetConversationByIdMutation(conversationId ?? '');
|
||||
const { data: config } = useGetStartupConfig();
|
||||
|
||||
|
|
@ -89,7 +89,8 @@ export default function Chat() {
|
|||
setShouldNavigate(false);
|
||||
}
|
||||
// conversationId (in url) should always follow conversation?.conversationId, unless conversation is null
|
||||
else if (conversation?.conversationId !== conversationId) {
|
||||
// messagesTree is null when user navigates, but not on page refresh, so we need to navigate in this case
|
||||
else if (conversation?.conversationId !== conversationId && !messagesTree) {
|
||||
if (shouldNavigate) {
|
||||
navigate(`/chat/${conversation?.conversationId}`);
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue