From f30961e6654450aa18e939e46a17045a0a314013 Mon Sep 17 00:00:00 2001 From: Anna No Date: Mon, 4 Jul 2022 14:18:38 +0700 Subject: [PATCH] Userbox: clean up selected for user box on value change (#2199) Signed-off-by: Anna --- packages/presentation/src/components/UserBox.svelte | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/presentation/src/components/UserBox.svelte b/packages/presentation/src/components/UserBox.svelte index 31218ea9b1..066155fbca 100644 --- a/packages/presentation/src/components/UserBox.svelte +++ b/packages/presentation/src/components/UserBox.svelte @@ -62,11 +62,11 @@ const client = getClient() - async function updateSelected (value: Ref) { - selected = await client.findOne(_class, { _id: value }) + async function updateSelected (value: Ref | null | undefined) { + selected = value ? await client.findOne(_class, { _id: value }) : undefined } - $: if (value != null) updateSelected(value) + $: updateSelected(value) function getName (obj: Contact): string { const isPerson = client.getHierarchy().isDerived(obj._class, contact.class.Person)