diff --git a/frontend/settings.js b/frontend/settings.js index b5fbcff..23349b7 100644 --- a/frontend/settings.js +++ b/frontend/settings.js @@ -36,7 +36,9 @@ async function loadDevices() { async function loadOllamaModels(baseUrl, current) { try { - const r = await fetch(baseUrl + '/api/tags'); + const parsed = new URL(baseUrl); + if (parsed.protocol !== 'http:' && parsed.protocol !== 'https:') return; + const r = await fetch(parsed.origin + '/api/tags'); if (!r.ok) return; const data = await r.json(); const sel = document.getElementById('ollama-model');