diff --git a/app/javascript/dashboard/routes/dashboard/settings/inbox/channels/Api.vue b/app/javascript/dashboard/routes/dashboard/settings/inbox/channels/Api.vue index 15054fe1e..cffac463f 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/inbox/channels/Api.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/inbox/channels/Api.vue @@ -57,7 +57,10 @@ export default { }, }); } catch (error) { - useAlert(this.$t('INBOX_MGMT.ADD.API_CHANNEL.API.ERROR_MESSAGE')); + useAlert( + error.message || + this.$t('INBOX_MGMT.ADD.API_CHANNEL.API.ERROR_MESSAGE') + ); } }, }, diff --git a/app/javascript/dashboard/store/modules/inboxes.js b/app/javascript/dashboard/store/modules/inboxes.js index 49926f378..3f374dce2 100644 --- a/app/javascript/dashboard/store/modules/inboxes.js +++ b/app/javascript/dashboard/store/modules/inboxes.js @@ -220,9 +220,8 @@ export const actions = { sendAnalyticsEvent(channel.type); return response.data; } catch (error) { - const errorMessage = error?.response?.data?.message; commit(types.default.SET_INBOXES_UI_FLAG, { isCreating: false }); - throw new Error(errorMessage); + return throwErrorMessage(error); } }, createWebsiteChannel: async ({ commit }, params) => {