Merge pull request #94 from R0m1k3/claude/update-rss-feeds-011CV6EZDsWAUqbRHZR1117Q

Fix: Suppression erreurs console OpenRouter 400
This commit is contained in:
LogiFlow authored and GitHub committed 2025-11-14 20:02:16 +01:00
commit 0223450d61
2 files changed
+7 -9

No files matched your search

+4 -6
View File
@@ -26,10 +26,8 @@ router.get('/models', authenticateToken, async (req, res) => {
const setting = await getOne('SELECT value FROM settings WHERE key = $1', ['openrouter_api_key']); const setting = await getOne('SELECT value FROM settings WHERE key = $1', ['openrouter_api_key']);
if (!setting || !setting.value) { if (!setting || !setting.value) {
return res.status(400).json({ // Return 200 with empty array to avoid console errors
error: 'Clé API OpenRouter non configurée', return res.status(200).json([]);
models: []
});
} }
// Appeler l'API OpenRouter pour récupérer les modèles // Appeler l'API OpenRouter pour récupérer les modèles
@@ -93,8 +91,8 @@ router.post('/refresh-models', authenticateToken, requireAdmin, async (req, res)
const setting = await getOne('SELECT value FROM settings WHERE key = $1', ['openrouter_api_key']); const setting = await getOne('SELECT value FROM settings WHERE key = $1', ['openrouter_api_key']);
if (!setting || !setting.value) { if (!setting || !setting.value) {
return res.status(400).json({ return res.status(200).json({
error: 'Clé API OpenRouter non configurée', message: 'Clé API OpenRouter non configurée',
models: [] models: []
}); });
} }
+3 -3
View File
@@ -552,12 +552,12 @@ const Index = () => {
} }
}, []); }, []);
// Load models when chatbox opens // Load models when chatbox opens (only if API key is configured)
useEffect(() => { useEffect(() => {
if (chatOpen && openRouterModels.length === 0) { if (chatOpen && settings.openrouter_api_key && openRouterModels.length === 0) {
loadOpenRouterModels(); loadOpenRouterModels();
} }
}, [chatOpen]); }, [chatOpen, settings.openrouter_api_key]);
// Set default model when models are loaded // Set default model when models are loaded
useEffect(() => { useEffect(() => {