diff --git a/frontend/src/lib/components/DefinitionPopover/DefinitionPopoverContents.tsx b/frontend/src/lib/components/DefinitionPopover/DefinitionPopoverContents.tsx
index d3353fa63c245..6613083dbbd87 100644
--- a/frontend/src/lib/components/DefinitionPopover/DefinitionPopoverContents.tsx
+++ b/frontend/src/lib/components/DefinitionPopover/DefinitionPopoverContents.tsx
@@ -174,19 +174,23 @@ function DefinitionView({ group }: { group: TaxonomicFilterGroup }): JSX.Element
>
)
}
- if (isProperty) {
+
+ const hasSentAsLabel = useMemo(() => {
const _definition = definition as PropertyDefinition
- const hasSentAsLabel = useMemo(() => {
- if (isDataWarehousePersonProperty) {
- return _definition.id
- }
- if (_definition.name !== '') {
- return _definition.name
- }
+ if (isDataWarehousePersonProperty) {
+ return _definition.id
+ }
- return (empty string)
- }, [isDataWarehousePersonProperty, _definition])
+ if (_definition.name !== '') {
+ return _definition.name
+ }
+
+ return (empty string)
+ }, [isDataWarehousePersonProperty, definition, isProperty])
+
+ if (isProperty) {
+ const _definition = definition as PropertyDefinition
return (
<>