fix: show translated error when sending media

This commit is contained in:
canove
2020-10-18 09:39:12 -03:00
parent 1190383a18
commit a254e27d4f

View File

@@ -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");
}
}