From 7b8036a36920c4d868d71247072f84c4e23ada62 Mon Sep 17 00:00:00 2001 From: Danny Avila Date: Fri, 28 Jul 2023 11:58:56 -0400 Subject: [PATCH] fix(anthropic.js, gptPlugins.js, openAI.js): add error handling to abortMessage function calls --- api/server/routes/ask/anthropic.js | 6 +++++- api/server/routes/ask/gptPlugins.js | 6 +++++- api/server/routes/ask/openAI.js | 6 +++++- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/api/server/routes/ask/anthropic.js b/api/server/routes/ask/anthropic.js index 58f4aba8e4..f0c97378c2 100644 --- a/api/server/routes/ask/anthropic.js +++ b/api/server/routes/ask/anthropic.js @@ -10,7 +10,11 @@ const { handleError, sendMessage, createOnProgress } = require('./handlers'); const abortControllers = new Map(); router.post('/abort', requireJwtAuth, async (req, res) => { - return await abortMessage(req, res, abortControllers); + try { + return await abortMessage(req, res, abortControllers); + } catch (err) { + console.error(err); + } }); router.post('/', requireJwtAuth, async (req, res) => { diff --git a/api/server/routes/ask/gptPlugins.js b/api/server/routes/ask/gptPlugins.js index c4f8a3fc24..7a336fe97d 100644 --- a/api/server/routes/ask/gptPlugins.js +++ b/api/server/routes/ask/gptPlugins.js @@ -15,7 +15,11 @@ const requireJwtAuth = require('../../../middleware/requireJwtAuth'); const abortControllers = new Map(); router.post('/abort', requireJwtAuth, async (req, res) => { - return await abortMessage(req, res, abortControllers); + try { + return await abortMessage(req, res, abortControllers); + } catch (err) { + console.error(err); + } }); router.post('/', requireJwtAuth, async (req, res) => { diff --git a/api/server/routes/ask/openAI.js b/api/server/routes/ask/openAI.js index 608aca2e3f..db8e3a3cbd 100644 --- a/api/server/routes/ask/openAI.js +++ b/api/server/routes/ask/openAI.js @@ -9,7 +9,11 @@ const requireJwtAuth = require('../../../middleware/requireJwtAuth'); const abortControllers = new Map(); router.post('/abort', requireJwtAuth, async (req, res) => { - return await abortMessage(req, res, abortControllers); + try { + return await abortMessage(req, res, abortControllers); + } catch (err) { + console.error(err); + } }); router.post('/', requireJwtAuth, async (req, res) => {