From 671a8e0cb3336ae9432bdb21c65035bd014359b0 Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Wed, 10 May 2023 10:13:34 -0400 Subject: [PATCH] Fix error decoding statuses on Calckey lacking emojis --- Packages/Pachyderm/Sources/Pachyderm/Model/Status.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Packages/Pachyderm/Sources/Pachyderm/Model/Status.swift b/Packages/Pachyderm/Sources/Pachyderm/Model/Status.swift index e26224a2..85d73b6f 100644 --- a/Packages/Pachyderm/Sources/Pachyderm/Model/Status.swift +++ b/Packages/Pachyderm/Sources/Pachyderm/Model/Status.swift @@ -64,7 +64,7 @@ public final class Status: StatusProtocol, Decodable, Sendable { self.reblog = try container.decodeIfPresent(Status.self, forKey: .reblog) self.content = try container.decode(String.self, forKey: .content) self.createdAt = try container.decode(Date.self, forKey: .createdAt) - self.emojis = try container.decode([Emoji].self, forKey: .emojis) + self.emojis = try container.decodeIfPresent([Emoji].self, forKey: .emojis) ?? [] self.reblogsCount = try container.decode(Int.self, forKey: .reblogsCount) self.favouritesCount = try container.decode(Int.self, forKey: .favouritesCount) self.reblogged = try container.decodeIfPresent(Bool.self, forKey: .reblogged)