From c608ca37e0711a29bcde4afb3776caa3e75dfb34 Mon Sep 17 00:00:00 2001 From: Sivin Varghese <64252451+iamsivin@users.noreply.github.com> Date: Mon, 21 Mar 2022 11:46:43 +0530 Subject: [PATCH] fix: Contact conversations are showing in the chat list (#4078) Co-authored-by: Pranav Raj S --- .../routes/dashboard/conversation/ConversationView.vue | 6 +++++- .../dashboard/store/modules/contactConversations.js | 3 --- .../modules/specs/contactConversations/actions.spec.js | 1 - 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/javascript/dashboard/routes/dashboard/conversation/ConversationView.vue b/app/javascript/dashboard/routes/dashboard/conversation/ConversationView.vue index 7c34b4fb1..5f8d3b6f8 100644 --- a/app/javascript/dashboard/routes/dashboard/conversation/ConversationView.vue +++ b/app/javascript/dashboard/routes/dashboard/conversation/ConversationView.vue @@ -80,7 +80,11 @@ export default { return false; }, }, - + watch: { + conversationId() { + this.fetchConversationIfUnavailable(); + }, + }, mounted() { this.$store.dispatch('agents/get'); this.initialize(); diff --git a/app/javascript/dashboard/store/modules/contactConversations.js b/app/javascript/dashboard/store/modules/contactConversations.js index 50bbb4f99..9c9f03016 100644 --- a/app/javascript/dashboard/store/modules/contactConversations.js +++ b/app/javascript/dashboard/store/modules/contactConversations.js @@ -66,9 +66,6 @@ export const actions = { id: contactId, data: response.data.payload, }); - commit(types.default.SET_ALL_CONVERSATION, response.data.payload, { - root: true, - }); commit(types.default.SET_CONTACT_CONVERSATIONS_UI_FLAG, { isFetching: false, }); diff --git a/app/javascript/dashboard/store/modules/specs/contactConversations/actions.spec.js b/app/javascript/dashboard/store/modules/specs/contactConversations/actions.spec.js index 3846d4aa7..0de32311b 100644 --- a/app/javascript/dashboard/store/modules/specs/contactConversations/actions.spec.js +++ b/app/javascript/dashboard/store/modules/specs/contactConversations/actions.spec.js @@ -19,7 +19,6 @@ describe('#actions', () => { types.default.SET_CONTACT_CONVERSATIONS, { id: 1, data: conversationList }, ], - [types.default.SET_ALL_CONVERSATION, conversationList, { root: true }], [ types.default.SET_CONTACT_CONVERSATIONS_UI_FLAG, { isFetching: false },