Merge pull request #925 from mpretty-cyro/fix/blank-display-name-handling
Fixed a bug where profiles with blank name values wouldn't fallback correctly
This commit is contained in:
commit
638685a8cc
|
@ -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))
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue