diff --git a/app/soapbox/utils/accounts.js b/app/soapbox/utils/accounts.js index 7e25f868c..7dc8b1cc5 100644 --- a/app/soapbox/utils/accounts.js +++ b/app/soapbox/utils/accounts.js @@ -16,13 +16,17 @@ export const getDomain = account => { return domain; }; -// user@domain even for local users -export const acctFull = account => { +export const guessFqn = account => { const [user, domain] = account.get('acct').split('@'); if (!domain) return [user, guessDomain(account)].join('@'); return account.get('acct'); }; +// user@domain even for local users +export const acctFull = account => { + return account.get('fqn') || guessFqn(account); +}; + export const isStaff = (account = ImmutableMap()) => ( [isAdmin, isModerator].some(f => f(account) === true) );