Fix Chat Completions status check on settings loading if another API is selected

This commit is contained in:
Cohee 2024-02-22 04:36:06 +02:00
parent 06c3ea7c51
commit ece3b2a7c1

View File

@ -3739,10 +3739,12 @@ async function testApiConnection() {
} }
function reconnectOpenAi() { function reconnectOpenAi() {
if (main_api == 'openai') {
setOnlineStatus('no_connection'); setOnlineStatus('no_connection');
resultCheckStatus(); resultCheckStatus();
$('#api_button_openai').trigger('click'); $('#api_button_openai').trigger('click');
} }
}
function onProxyPasswordShowClick() { function onProxyPasswordShowClick() {
const $input = $('#openai_proxy_password'); const $input = $('#openai_proxy_password');
@ -4202,11 +4204,7 @@ $(document).ready(async function () {
oai_settings.chat_completion_source = String($(this).find(':selected').val()); oai_settings.chat_completion_source = String($(this).find(':selected').val());
toggleChatCompletionForms(); toggleChatCompletionForms();
saveSettingsDebounced(); saveSettingsDebounced();
if (main_api == 'openai') {
reconnectOpenAi(); reconnectOpenAi();
}
eventSource.emit(event_types.CHATCOMPLETION_SOURCE_CHANGED, oai_settings.chat_completion_source); eventSource.emit(event_types.CHATCOMPLETION_SOURCE_CHANGED, oai_settings.chat_completion_source);
}); });