diff --git a/packages/builder/src/pages/builder/portal/manage/users/[userId].svelte b/packages/builder/src/pages/builder/portal/manage/users/[userId].svelte
index f13a3f2e6e..3eaba9b6b9 100644
--- a/packages/builder/src/pages/builder/portal/manage/users/[userId].svelte
+++ b/packages/builder/src/pages/builder/portal/manage/users/[userId].svelte
@@ -51,7 +51,7 @@
Constants.Features.USER_GROUPS
)
$: nameLabel = getNameLabel($userFetch)
- $: initials = getInitials(nameLabel, $userFetch)
+ $: initials = getInitials(nameLabel)
$: allAppList = $apps
.filter(x => {
@@ -95,9 +95,9 @@
const userFetch = fetchData(`/api/global/users/${userId}`)
const getNameLabel = userFetch => {
- const { firstName, lastName } = userFetch?.data || {}
+ const { firstName, lastName, email } = userFetch?.data || {}
if (!firstName && !lastName) {
- return "Name unavailable"
+ return email || ""
}
let label
if (firstName) {
@@ -111,19 +111,15 @@
return label
}
- const getInitials = (nameLabel, userFetch) => {
- if (nameLabel !== "Name unavailable") {
- return nameLabel
- .split(" ")
- .slice(0, 2)
- .map(x => x[0])
- .join("")
+ const getInitials = nameLabel => {
+ if (!nameLabel) {
+ return "?"
}
- const { email } = userFetch?.data || {}
- if (!email) {
- return "PC"
- }
- return email.substring(0, 2)
+ return nameLabel
+ .split(" ")
+ .slice(0, 2)
+ .map(x => x[0])
+ .join("")
}
const getRoleLabel = roleId => {
@@ -235,7 +231,9 @@