From 5745a55db5b730a1ae1e82d8d4145bf4e3c1bd9d Mon Sep 17 00:00:00 2001 From: jaedson-correia <48334533+jaedson-correia@users.noreply.github.com> Date: Wed, 11 Jun 2025 14:27:19 -0300 Subject: [PATCH] fix: Prevent duplicate API calls for contact details when switching conversations (#9268) Fixes #9263 Co-authored-by: Pranav --- .../routes/dashboard/conversation/ContactPanel.vue | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/javascript/dashboard/routes/dashboard/conversation/ContactPanel.vue b/app/javascript/dashboard/routes/dashboard/conversation/ContactPanel.vue index d7f99802c..64191eab5 100644 --- a/app/javascript/dashboard/routes/dashboard/conversation/ContactPanel.vue +++ b/app/javascript/dashboard/routes/dashboard/conversation/ContactPanel.vue @@ -101,14 +101,12 @@ const getContactDetails = () => { } }; -watch(conversationId, (newConversationId, prevConversationId) => { - if (newConversationId && newConversationId !== prevConversationId) { +watch(contactId, (newContactId, prevContactId) => { + if (newContactId && newContactId !== prevContactId) { getContactDetails(); } }); -watch(contactId, getContactDetails); - const onDragEnd = () => { dragging.value = false; updateUISettings({