diff --git a/frontend/src/lib/components/DocumentMetadataDrawer.svelte b/frontend/src/lib/components/DocumentMetadataDrawer.svelte index 4441fd53..ff8e177c 100644 --- a/frontend/src/lib/components/DocumentMetadataDrawer.svelte +++ b/frontend/src/lib/components/DocumentMetadataDrawer.svelte @@ -113,7 +113,12 @@ function getFullName(person: Person): string { {#each displayedReceivers as receiver, i (receiver.id)} {@render personCard( receiver, - i === 0 ? (inferredRelationship?.labelFromB ?? null) : null + // Badge only shown when there is exactly one receiver — with multiple + // receivers the inferred label is computed from the sender's viewpoint + // and cannot be attributed to a specific receiver. + i === 0 && receivers.length === 1 + ? (inferredRelationship?.labelFromB ?? null) + : null )} {/each}