diff --git a/frontend/src/app/departments/[id]/page.tsx b/frontend/src/app/departments/[id]/page.tsx
index 103a4e41..9484beee 100644
--- a/frontend/src/app/departments/[id]/page.tsx
+++ b/frontend/src/app/departments/[id]/page.tsx
@@ -76,8 +76,7 @@ function DepartmentMemberRow({
const isHead = currentHeadId === member.employee.id;
const isRemoving = pendingKey === `member-remove-${member.employee.id}`;
const isRoleBusy = pendingKey === `member-role-${member.employee.id}`;
- const subtitle =
- member.employee.position?.name || member.employee.email || null;
+ const subtitle = member.employee.position?.name || null;
const managementMode = canAssignRoles || canChangeHead || canManage;
const roleLabel = member.role?.name || "Без роли";
const personName = displayUserName(member.employee);
@@ -106,9 +105,11 @@ function DepartmentMemberRow({
{subtitle}
) : null}
-
- {roleLabel}
-
+ {member.role ? (
+
+ {roleLabel}
+
+ ) : null}
);