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']);
if (!setting || !setting.value) {
return res.status(400).json({
error: 'Clé API OpenRouter non configurée',
models: []
});
// Return 200 with empty array to avoid console errors
return res.status(200).json([]);
}
// 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']);
if (!setting || !setting.value) {
return res.status(400).json({
error: 'Clé API OpenRouter non configurée',
return res.status(200).json({
message: 'Clé API OpenRouter non configurée',
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(() => {
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(() => {