From a254e27d4fb0ea2d4d496847a14c9332fa21cf93 Mon Sep 17 00:00:00 2001 From: canove Date: Sun, 18 Oct 2020 09:39:12 -0300 Subject: [PATCH] fix: show translated error when sending media --- frontend/src/components/MessageInput/index.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/MessageInput/index.js b/frontend/src/components/MessageInput/index.js index 32b2942..755cfb8 100644 --- a/frontend/src/components/MessageInput/index.js +++ b/frontend/src/components/MessageInput/index.js @@ -166,10 +166,14 @@ const MessageInput = ({ ticketStatus }) => { await api.post(`/messages/${ticketId}`, formData); } catch (err) { const errorMsg = err.response?.data?.error; - if (errorMsg === "ERR_SENDING_WAPP_MSG") { - toast.error(i18n.t("messagesInput.toasts.error")); + if (errorMsg) { + if (i18n.exists(`backendErrors.${errorMsg}`)) { + toast.error(i18n.t(`backendErrors.${errorMsg}`)); + } else { + toast.error(err.response.data.error); + } } else { - toast.error(err.response.data.error); + toast.error("Unknown error"); } }