Skip to content

Commit 4935784

Browse files
committed
fix: filter out self from spouse list
1 parent a766ccf commit 4935784

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

‎client/src/components/person/PersonDetail.tsx‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -918,15 +918,15 @@ export function PersonDetail() {
918918
)}
919919
</div>
920920

921-
{/* Spouses */}
922-
{person.spouses && person.spouses.length > 0 && (
921+
{/* Spouses - filter out self */}
922+
{person.spouses && person.spouses.filter(id => id !== personId).length > 0 && (
923923
<div className="flex flex-wrap items-start gap-2">
924924
<div className="flex items-center gap-1 text-xs text-app-text-muted w-16 shrink-0 pt-2">
925925
<Heart size={12} />
926-
Spouse{person.spouses.length > 1 ? 's' : ''}
926+
Spouse{person.spouses.filter(id => id !== personId).length > 1 ? 's' : ''}
927927
</div>
928928
<div className="flex flex-wrap gap-1.5 flex-1">
929-
{person.spouses.map((spouseId) => (
929+
{person.spouses.filter(id => id !== personId).map((spouseId) => (
930930
<FamilyMemberCard
931931
key={spouseId}
932932
id={spouseId}

0 commit comments

Comments
 (0)