From 715400f7ab3e96ce4e7566b758ff235c587235eb Mon Sep 17 00:00:00 2001 From: Muhsin Keloth Date: Tue, 22 Mar 2022 01:28:22 +0530 Subject: [PATCH] fix: Disable pre-chat fields for identified users (#4234) --- app/javascript/widget/views/Home.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/javascript/widget/views/Home.vue b/app/javascript/widget/views/Home.vue index c15fea236..0fbfa094f 100755 --- a/app/javascript/widget/views/Home.vue +++ b/app/javascript/widget/views/Home.vue @@ -40,12 +40,16 @@ export default { availableAgents: 'agent/availableAgents', activeCampaign: 'campaign/getActiveCampaign', conversationSize: 'conversation/getConversationSize', + currentUser: 'contacts/getCurrentUser', }), }, methods: { startConversation() { + const isUserEmailAvailable = !!this.currentUser.email; if (this.preChatFormEnabled && !this.conversationSize) { - return this.replaceRoute('prechat-form'); + return this.replaceRoute('prechat-form', { + disableContactFields: isUserEmailAvailable, + }); } return this.replaceRoute('messages'); },