fix: didnt use preset from a exist convo

This commit is contained in:
Wentao Lyu 2023-04-07 01:49:28 +08:00
parent 96914387a6
commit 6e8a0a2f94
2 changed files with 4 additions and 3 deletions

View file

@ -49,7 +49,8 @@ export default function NewConversationMenu() {
// update the default model when availableModels changes // update the default model when availableModels changes
// typically, availableModels changes => modelsFilter or customGPTModels changes // typically, availableModels changes => modelsFilter or customGPTModels changes
useEffect(() => { useEffect(() => {
if (conversationId == 'new') { const isInvalidConversation = !availableEndpoints.find(e => e === endpoint);
if (conversationId == 'new' && isInvalidConversation) {
newConversation(); newConversation();
} }
}, [availableEndpoints]); }, [availableEndpoints]);

View file

@ -5,7 +5,7 @@ import OpenAIOptions from './OpenAIOptions';
import ChatGPTOptions from './ChatGPTOptions'; import ChatGPTOptions from './ChatGPTOptions';
import BingAIOptions from './BingAIOptions'; import BingAIOptions from './BingAIOptions';
// import BingStyles from './BingStyles'; // import BingStyles from './BingStyles';
import EndpointMenu from './Endpoints/NewConversationMenu'; import NewConversationMenu from './Endpoints/NewConversationMenu';
import Footer from './Footer'; import Footer from './Footer';
import TextareaAutosize from 'react-textarea-autosize'; import TextareaAutosize from 'react-textarea-autosize';
import { useMessageHandler } from '../../utils/handleSubmit'; import { useMessageHandler } from '../../utils/handleSubmit';
@ -145,7 +145,7 @@ export default function TextChat({ isSearchView = false }) {
disabled ? 'dark:bg-gray-900' : 'dark:bg-gray-700' 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`} } dark:text-white dark:shadow-[0_0_15px_rgba(0,0,0,0.10)] md:py-3 md:pl-4`}
> >
<EndpointMenu /> <NewConversationMenu />
<TextareaAutosize <TextareaAutosize
tabIndex="0" tabIndex="0"
autoFocus autoFocus