mirror of
https://github.com/R0m1k3/noteflow.git
synced 2026-10-23 23:28:17 +02:00
Merge pull request #94 from R0m1k3/claude/update-rss-feeds-011CV6EZDsWAUqbRHZR1117Q
Fix: Suppression erreurs console OpenRouter 400
This commit is contained in:
2 files changed
+7
-9
No files matched your search
@@ -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
@@ -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(() => {
|
||||||
|
|||||||
Reference in new issue
Block a user