From bef4c4cba2a4c1026b5fc1627f1062610d59e558 Mon Sep 17 00:00:00 2001 From: Aditya8369 Date: Tue, 2 Jun 2026 10:26:16 +0530 Subject: [PATCH 1/2] [BUG]: Owner message recipient resolution can send incorrect recipientId --- frontend/src/components/ReferralDetail.jsx | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/frontend/src/components/ReferralDetail.jsx b/frontend/src/components/ReferralDetail.jsx index faa2a28..31c74f8 100644 --- a/frontend/src/components/ReferralDetail.jsx +++ b/frontend/src/components/ReferralDetail.jsx @@ -65,14 +65,15 @@ const ReferralDetail = () => { return; } - if (isOwner && applicants.length > 0 && !selectedRecipientId) { - setSelectedRecipientId(getDocId(applicants[0].user)); + if (isOwner) { + if (applicants.length > 0 && !selectedRecipientId) { + setSelectedRecipientId(getDocId(applicants[0].user)); + } + return; } - if (!isOwner) { - setSelectedRecipientId(getDocId(referral.postedBy)); - } - }, [referral, applicants, isOwner, selectedRecipientId]); + setSelectedRecipientId(getDocId(referral.postedBy)); + }, [referral, applicants, isOwner]); const fetchReferral = async () => { try { @@ -487,7 +488,7 @@ const ReferralDetail = () => {