Fixed a bug where profiles with blank name values wouldn't fallback correctly

This commit is contained in:
Morgan Pretty 2023-10-05 11:58:56 +11:00
parent 6d57523ede
commit 819106b0f2
1 changed files with 2 additions and 2 deletions

View File

@ -352,9 +352,9 @@ public extension Profile {
nickname: String?,
customFallback: String? = nil
) -> String {
if let nickname: String = nickname { return nickname }
if let nickname: String = nickname, !nickname.isEmpty { return nickname }
guard let name: String = name, name != id else {
guard let name: String = name, name != id, !name.isEmpty else {
return (customFallback ?? Profile.truncated(id: id, threadVariant: threadVariant))
}