diff --git a/app/src/main/java/app/pachli/view/PreviewCardView.kt b/app/src/main/java/app/pachli/view/PreviewCardView.kt index 9bdb3116a..65a834a30 100644 --- a/app/src/main/java/app/pachli/view/PreviewCardView.kt +++ b/app/src/main/java/app/pachli/view/PreviewCardView.kt @@ -86,7 +86,7 @@ class PreviewCardView @JvmOverloads constructor( when { card.description.isNotBlank() -> card.description - card.authorName.isNotBlank() -> card.authorName + card.authorName.orEmpty().isNotBlank() -> card.authorName else -> null }?.let { cardDescription.text = it } ?: cardDescription.hide() diff --git a/core/network/src/main/kotlin/app/pachli/core/network/model/TrendsLink.kt b/core/network/src/main/kotlin/app/pachli/core/network/model/TrendsLink.kt index 5888a149d..bffdc4fae 100644 --- a/core/network/src/main/kotlin/app/pachli/core/network/model/TrendsLink.kt +++ b/core/network/src/main/kotlin/app/pachli/core/network/model/TrendsLink.kt @@ -41,7 +41,7 @@ interface PreviewCard { val title: String val description: String val kind: PreviewCardKind - val authorName: String + val authorName: String? // Not supposed to be null, per API, but seen null in the wild val authorUrl: String val providerName: String val providerUrl: String