From d03e97f65081447b84a07dd4d874b8affb614a88 Mon Sep 17 00:00:00 2001 From: Jason Rasmussen Date: Thu, 12 Sep 2024 13:54:34 -0400 Subject: [PATCH] fix(web): better merge direction (#12601) --- .../lib/components/faces-page/merge-face-selector.svelte | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/web/src/lib/components/faces-page/merge-face-selector.svelte b/web/src/lib/components/faces-page/merge-face-selector.svelte index 71358361ce..75f3420424 100644 --- a/web/src/lib/components/faces-page/merge-face-selector.svelte +++ b/web/src/lib/components/faces-page/merge-face-selector.svelte @@ -47,7 +47,7 @@ await goto(`${AppRoute.PEOPLE}/${person.id}?${$page.url.searchParams.toString()}`); }; - const onSelect = (selected: PersonResponseDto) => { + const onSelect = async (selected: PersonResponseDto) => { if (selectedPeople.includes(selected)) { selectedPeople = selectedPeople.filter((person) => person.id !== selected.id); return; @@ -62,6 +62,10 @@ } selectedPeople = [selected, ...selectedPeople]; + + if (selectedPeople.length === 1 && !person.name && selected.name) { + await handleSwapPeople(); + } }; const handleMerge = async () => {