From 6e8a0a2f94a1a31df3326542b83cf262eab4c50c Mon Sep 17 00:00:00 2001
From: Wentao Lyu <35-wentao.lyu@users.noreply.git.stereye.tech>
Date: Fri, 7 Apr 2023 01:49:28 +0800
Subject: [PATCH] fix: didnt use preset from a exist convo
---
client/src/components/Input/Endpoints/NewConversationMenu.jsx | 3 ++-
client/src/components/Input/index.jsx | 4 ++--
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/client/src/components/Input/Endpoints/NewConversationMenu.jsx b/client/src/components/Input/Endpoints/NewConversationMenu.jsx
index f91baab86d..2d5f35c85a 100644
--- a/client/src/components/Input/Endpoints/NewConversationMenu.jsx
+++ b/client/src/components/Input/Endpoints/NewConversationMenu.jsx
@@ -49,7 +49,8 @@ export default function NewConversationMenu() {
// update the default model when availableModels changes
// typically, availableModels changes => modelsFilter or customGPTModels changes
useEffect(() => {
- if (conversationId == 'new') {
+ const isInvalidConversation = !availableEndpoints.find(e => e === endpoint);
+ if (conversationId == 'new' && isInvalidConversation) {
newConversation();
}
}, [availableEndpoints]);
diff --git a/client/src/components/Input/index.jsx b/client/src/components/Input/index.jsx
index 208695b570..460466a4f7 100644
--- a/client/src/components/Input/index.jsx
+++ b/client/src/components/Input/index.jsx
@@ -5,7 +5,7 @@ import OpenAIOptions from './OpenAIOptions';
import ChatGPTOptions from './ChatGPTOptions';
import BingAIOptions from './BingAIOptions';
// import BingStyles from './BingStyles';
-import EndpointMenu from './Endpoints/NewConversationMenu';
+import NewConversationMenu from './Endpoints/NewConversationMenu';
import Footer from './Footer';
import TextareaAutosize from 'react-textarea-autosize';
import { useMessageHandler } from '../../utils/handleSubmit';
@@ -145,7 +145,7 @@ export default function TextChat({ isSearchView = false }) {
disabled ? 'dark:bg-gray-900' : 'dark:bg-gray-700'
} dark:text-white dark:shadow-[0_0_15px_rgba(0,0,0,0.10)] md:py-3 md:pl-4`}
>
-
+