Show username when no display name is set

This commit is contained in:
oakes 2023-06-27 12:11:44 -04:00
parent e58dada03a
commit b8a3083e4d

View file

@ -116,6 +116,7 @@ const transformAccount = <T extends TransformableAccount>({ pleroma, other_setti
value_plain: unescapeHTML(field.value), value_plain: unescapeHTML(field.value),
})); }));
const displayName = account.display_name.trim().length === 0 ? account.username : account.display_name;
const domain = getDomain(account.url || account.uri); const domain = getDomain(account.url || account.uri);
if (pleroma) { if (pleroma) {
@ -127,8 +128,8 @@ const transformAccount = <T extends TransformableAccount>({ pleroma, other_setti
admin: pleroma?.is_admin || false, admin: pleroma?.is_admin || false,
avatar_static: account.avatar_static || account.avatar, avatar_static: account.avatar_static || account.avatar,
discoverable: account.discoverable || account.source?.pleroma?.discoverable || false, discoverable: account.discoverable || account.source?.pleroma?.discoverable || false,
display_name: account.display_name.trim().length === 0 ? account.username : account.display_name, display_name: displayName,
display_name_html: emojify(escapeTextContentForBrowser(account.display_name), customEmojiMap), display_name_html: emojify(escapeTextContentForBrowser(displayName), customEmojiMap),
domain, domain,
fields: newFields, fields: newFields,
fqn: account.fqn || (account.acct.includes('@') ? account.acct : `${account.acct}@${domain}`), fqn: account.fqn || (account.acct.includes('@') ? account.acct : `${account.acct}@${domain}`),