Fix: allow empty account display_name for pixelfed notifications and set to empty string #566
@ -37,7 +37,7 @@ public final class Account: AccountProtocol, Decodable, Sendable {
|
|||||||
self.id = try container.decode(String.self, forKey: .id)
|
self.id = try container.decode(String.self, forKey: .id)
|
||||||
self.username = try container.decode(String.self, forKey: .username)
|
self.username = try container.decode(String.self, forKey: .username)
|
||||||
self.acct = try container.decode(String.self, forKey: .acct)
|
self.acct = try container.decode(String.self, forKey: .acct)
|
||||||
self.displayName = try container.decode(String.self, forKey: .displayName)
|
self.displayName = try container.decodeIfPresent(String.self, forKey: .displayName) ?? ""
|
||||||
self.locked = try container.decode(Bool.self, forKey: .locked)
|
self.locked = try container.decode(Bool.self, forKey: .locked)
|
||||||
self.createdAt = try container.decode(Date.self, forKey: .createdAt)
|
self.createdAt = try container.decode(Date.self, forKey: .createdAt)
|
||||||
// some instance types (pixelfed, firefish) seem to sometimes send null for these fields, so just fallback to 0
|
// some instance types (pixelfed, firefish) seem to sometimes send null for these fields, so just fallback to 0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user