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)