From d00ad17603715bda0b1795db0347e3ea7d67389a Mon Sep 17 00:00:00 2001 From: Konrad Pozniak Date: Sat, 28 Sep 2024 07:43:18 +0200 Subject: [PATCH] remove wrong statuses attribute from Announcement model (#4699) https://docs.joinmastodon.org/entities/Announcement/ The statuses in this model are not full statuses but we expect them, so parsing a response that contains one fails. `com.squareup.moshi.JsonDataException: Required value 'account' missing at $[0].statuses[1]` Since we don't even use the attribute, we can just remove it to fix the bug. Closes #4696 --- app/src/main/java/com/keylesspalace/tusky/entity/Announcement.kt | 1 - 1 file changed, 1 deletion(-) diff --git a/app/src/main/java/com/keylesspalace/tusky/entity/Announcement.kt b/app/src/main/java/com/keylesspalace/tusky/entity/Announcement.kt index 792c2423b..0ad45e2ef 100644 --- a/app/src/main/java/com/keylesspalace/tusky/entity/Announcement.kt +++ b/app/src/main/java/com/keylesspalace/tusky/entity/Announcement.kt @@ -30,7 +30,6 @@ data class Announcement( @Json(name = "updated_at") val updatedAt: Date, val read: Boolean = false, val mentions: List, - val statuses: List, val tags: List, val emojis: List, val reactions: List