+
{!isTagEditable && (
<>
{glossaryTerm?.tags && glossaryTerm.tags.length > 0 && (
diff --git a/openmetadata-ui/src/main/resources/ui/src/utils/CommonUtils.tsx b/openmetadata-ui/src/main/resources/ui/src/utils/CommonUtils.tsx
index 4d88e280c38..b3900ae343e 100644
--- a/openmetadata-ui/src/main/resources/ui/src/utils/CommonUtils.tsx
+++ b/openmetadata-ui/src/main/resources/ui/src/utils/CommonUtils.tsx
@@ -42,6 +42,7 @@ import { EntityType, FqnPart, TabSpecificField } from '../enums/entity.enum';
import { Ownership } from '../enums/mydata.enum';
import { Dashboard } from '../generated/entity/data/dashboard';
import { Database } from '../generated/entity/data/database';
+import { GlossaryTerm } from '../generated/entity/data/glossaryTerm';
import { Pipeline } from '../generated/entity/data/pipeline';
import { Table } from '../generated/entity/data/table';
import { Topic } from '../generated/entity/data/topic';
@@ -628,6 +629,7 @@ export const getEntityName = (
| Team
| Policy
| Role
+ | GlossaryTerm
) => {
return entity?.displayName || entity?.name || '';
};
diff --git a/openmetadata-ui/src/main/resources/ui/src/utils/GlossaryUtils.ts b/openmetadata-ui/src/main/resources/ui/src/utils/GlossaryUtils.ts
index b17a232686b..2b71dc4376f 100644
--- a/openmetadata-ui/src/main/resources/ui/src/utils/GlossaryUtils.ts
+++ b/openmetadata-ui/src/main/resources/ui/src/utils/GlossaryUtils.ts
@@ -35,7 +35,7 @@ import { GlossaryTerm } from '../generated/entity/data/glossaryTerm';
import { ModifiedGlossaryData } from '../pages/GlossaryPage/GlossaryPageV1.component';
import { FileIcon, FolderIcon } from '../utils/svgconstant';
import { formatSearchGlossaryTermResponse } from './APIUtils';
-import { getNameFromFQN } from './CommonUtils';
+import { getEntityName } from './CommonUtils';
export interface GlossaryTermTreeNode {
children?: GlossaryTermTreeNode[];
@@ -104,7 +104,7 @@ export const generateTreeData = (data: ModifiedGlossaryData[]): DataNode[] => {
return d.children?.length
? {
key: (d as GlossaryTerm)?.fullyQualifiedName || d.name,
- title: getNameFromFQN(d.name),
+ title: getEntityName(d),
children: generateTreeData(d.children as ModifiedGlossaryData[]),
data: d,
icon: ({ selected }) =>
@@ -112,7 +112,7 @@ export const generateTreeData = (data: ModifiedGlossaryData[]): DataNode[] => {
}
: {
key: (d as GlossaryTerm)?.fullyQualifiedName || d.name,
- title: getNameFromFQN(d.name),
+ title: getEntityName(d),
data: d,
icon: ({ selected }) =>
FileIcon(selected ? PRIMERY_COLOR : TEXT_BODY_COLOR),