diff --git a/src/pages/AdminUserDetail.tsx b/src/pages/AdminUserDetail.tsx index c7840ba..0455580 100644 --- a/src/pages/AdminUserDetail.tsx +++ b/src/pages/AdminUserDetail.tsx @@ -984,6 +984,7 @@ export default function AdminUserDetail() { return; } setReferrerSearchLoading(true); + setReferrerSearchResults([]); let cancelled = false; const timer = setTimeout(async () => { try { @@ -1028,6 +1029,7 @@ export default function AdminUserDetail() { return; } setAddReferralSearchLoading(true); + setAddReferralSearchResults([]); let cancelled = false; const timer = setTimeout(async () => { try { @@ -3255,7 +3257,7 @@ export default function AdminUserDetail() { {addReferralSearchQuery.length >= 2 && addReferralSearchResults.length > 0 && (
{addReferralSearchResults - .filter((u) => u.id !== userId) + .filter((u) => u.id !== userId && !referralsList.some((r) => r.id === u.id)) .map((u) => ( ))} - {addReferralSearchResults.filter((u) => u.id !== userId).length === 0 && ( + {addReferralSearchResults.filter( + (u) => u.id !== userId && !referralsList.some((r) => r.id === u.id), + ).length === 0 && (
{t('admin.users.detail.referrals.noUsersFound')}