mirror of
https://github.com/R0m1k3/noteflow.git
synced 2026-10-16 19:58:31 +02:00
Fix: Suppression erreurs console OpenRouter 400
Problème: Console spam 400 errors quand clé API OpenRouter non configurée - Frontend: Chat appelle getModels() sans vérifier si API key existe - Backend: Retourne 400 au lieu de 200 avec tableau vide Solutions: - Frontend (Index.tsx:556): Ajout check settings.openrouter_api_key avant loadOpenRouterModels() - Backend (openrouter.routes.js:28,93): Return 200 [] au lieu de 400 error quand pas de clé API Résultat: Plus d'erreurs console, UI affiche simplement pas de modèles
This commit is contained in:
2 files changed
+7
-9
No files matched your search
+3
-3
@@ -552,12 +552,12 @@ const Index = () => {
|
||||
}
|
||||
}, []);
|
||||
|
||||
// Load models when chatbox opens
|
||||
// Load models when chatbox opens (only if API key is configured)
|
||||
useEffect(() => {
|
||||
if (chatOpen && openRouterModels.length === 0) {
|
||||
if (chatOpen && settings.openrouter_api_key && openRouterModels.length === 0) {
|
||||
loadOpenRouterModels();
|
||||
}
|
||||
}, [chatOpen]);
|
||||
}, [chatOpen, settings.openrouter_api_key]);
|
||||
|
||||
// Set default model when models are loaded
|
||||
useEffect(() => {
|
||||
|
||||
Reference in new issue
Block a user