diff --git a/src/lib/components/chat/Chat.svelte b/src/lib/components/chat/Chat.svelte index 56508e5823..98a492ccfc 100644 --- a/src/lib/components/chat/Chat.svelte +++ b/src/lib/components/chat/Chat.svelte @@ -1785,13 +1785,17 @@ ).catch(async (error) => { console.log(error); - let errorMessage = $i18n.t(`Uh-oh! There was an issue with the response.`); + let errorMessage = error; if (error?.error?.message) { errorMessage = error.error.message; } else if (error?.message) { errorMessage = error.message; } + if (typeof errorMessage === 'object') { + errorMessage = $i18n.t(`Uh-oh! There was an issue with the response.`); + } + toast.error(`${errorMessage}`); responseMessage.error = { content: error