diff --git a/lib/content-services/src/lib/permission-manager/components/user-name-column/user-name-column.component.spec.ts b/lib/content-services/src/lib/permission-manager/components/user-name-column/user-name-column.component.spec.ts index e21559849b..d8c7926171 100644 --- a/lib/content-services/src/lib/permission-manager/components/user-name-column/user-name-column.component.spec.ts +++ b/lib/content-services/src/lib/permission-manager/components/user-name-column/user-name-column.component.spec.ts @@ -104,6 +104,21 @@ describe('UserNameColumnComponent', () => { expect(element.querySelector('[title="fake authority"]').textContent.trim()).toBe('fake authority'); }); + it('should display group id when display name is not provided', () => { + component.context = { + row: { + obj: { + entry: { + group: { id: 'fake_group_id' } + } + } + } + }; + component.ngOnInit(); + fixture.detectChanges(); + expect(element.querySelector('[title="fake_group_id"]').textContent.trim()).toBe('fake_group_id'); + }); + it('should render group for authorityId', () => { component.context = { row: { diff --git a/lib/content-services/src/lib/permission-manager/components/user-name-column/user-name-column.component.ts b/lib/content-services/src/lib/permission-manager/components/user-name-column/user-name-column.component.ts index 6cae307c89..d914db0bdd 100644 --- a/lib/content-services/src/lib/permission-manager/components/user-name-column/user-name-column.component.ts +++ b/lib/content-services/src/lib/permission-manager/components/user-name-column/user-name-column.component.ts @@ -72,7 +72,7 @@ export class UserNameColumnComponent implements OnInit { private updateGroup(group: Group) { if (group) { - this.displayText$.next(group.displayName); + this.displayText$.next(group.displayName || group.id); } } }