update ollama modal

This commit is contained in:
MacRimi
2026-03-19 20:09:26 +01:00
parent 55c8dffe37
commit fdac846ede
2 changed files with 3 additions and 11 deletions

View File

@@ -598,20 +598,14 @@ export function NotificationSettings() {
} }
const fetchOllamaModels = useCallback(async (url: string) => { const fetchOllamaModels = useCallback(async (url: string) => {
console.log("[v0] fetchOllamaModels called with URL:", url) if (!url) return
if (!url) {
console.log("[v0] fetchOllamaModels: URL is empty, returning")
return
}
setLoadingOllamaModels(true) setLoadingOllamaModels(true)
console.log("[v0] fetchOllamaModels: Starting fetch...")
try { try {
const data = await fetchApi<{ success: boolean; models: string[]; message: string }>("/api/notifications/ollama-models", { const data = await fetchApi<{ success: boolean; models: string[]; message: string }>("/api/notifications/ollama-models", {
method: "POST", method: "POST",
headers: { "Content-Type": "application/json" }, headers: { "Content-Type": "application/json" },
body: JSON.stringify({ ollama_url: url }), body: JSON.stringify({ ollama_url: url }),
}) })
console.log("[v0] fetchOllamaModels: Response:", data)
if (data.success && data.models && data.models.length > 0) { if (data.success && data.models && data.models.length > 0) {
setOllamaModels(data.models) setOllamaModels(data.models)
// Auto-select first model if current selection is empty or not in the list // Auto-select first model if current selection is empty or not in the list
@@ -1444,10 +1438,7 @@ export function NotificationSettings() {
variant="outline" variant="outline"
size="sm" size="sm"
className="h-9 px-3 shrink-0" className="h-9 px-3 shrink-0"
onClick={() => { onClick={() => fetchOllamaModels(config.ai_ollama_url)}
console.log("[v0] Load button clicked, URL:", config.ai_ollama_url)
fetchOllamaModels(config.ai_ollama_url)
}}
disabled={loadingOllamaModels || !config.ai_ollama_url} disabled={loadingOllamaModels || !config.ai_ollama_url}
> >
{loadingOllamaModels ? ( {loadingOllamaModels ? (

View File

@@ -5,6 +5,7 @@ Blueprint pattern matching flask_health_routes.py / flask_security_routes.py.
import hmac import hmac
import time import time
import json
import hashlib import hashlib
from collections import deque from collections import deque
from flask import Blueprint, jsonify, request from flask import Blueprint, jsonify, request