showing an error in fetching models, if needed. fixes #116

This commit is contained in:
mic 2024-08-22 23:16:33 +02:00
parent a514e41137
commit 8483ea627b

View file

@ -220,6 +220,7 @@ select_ollama_model.appendChild(ollama_option);
document.getElementById('btnUpdateOllamaModels').addEventListener('click', async () => { document.getElementById('btnUpdateOllamaModels').addEventListener('click', async () => {
document.getElementById('ollama_model_fetch_loading').style.display = 'inline'; document.getElementById('ollama_model_fetch_loading').style.display = 'inline';
let ollama = new Ollama(document.getElementById("ollama_host").value, true); let ollama = new Ollama(document.getElementById("ollama_host").value, true);
try {
let data = await ollama.fetchModels(); let data = await ollama.fetchModels();
if(!data){ if(!data){
document.getElementById('ollama_model_fetch_loading').style.display = 'none'; document.getElementById('ollama_model_fetch_loading').style.display = 'none';
@ -250,6 +251,11 @@ select_ollama_model.appendChild(ollama_option);
} }
}); });
document.getElementById('ollama_model_fetch_loading').style.display = 'none'; document.getElementById('ollama_model_fetch_loading').style.display = 'none';
} catch (error) {
document.getElementById('ollama_model_fetch_loading').style.display = 'none';
taLog.error(browser.i18n.getMessage("Ollama_Models_Error_fetching"));
alert(browser.i18n.getMessage("Ollama_Models_Error_fetching")+": " + error.message);
}
warnAPIKeyEmpty(); warnAPIKeyEmpty();
}); });