From 47c6f0a1d4c43b7c725b41b8dcff46757dd81c8a Mon Sep 17 00:00:00 2001 From: Davide Ferrari Date: Mon, 22 Dec 2025 13:44:20 +0100 Subject: [PATCH] fix: show 'Model Y/3/S/X' when car name is empty --- .../main/java/com/matedroid/data/api/models/CarModels.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/matedroid/data/api/models/CarModels.kt b/app/src/main/java/com/matedroid/data/api/models/CarModels.kt index cb8247d..2ddda61 100644 --- a/app/src/main/java/com/matedroid/data/api/models/CarModels.kt +++ b/app/src/main/java/com/matedroid/data/api/models/CarModels.kt @@ -20,8 +20,10 @@ data class CarData( @Json(name = "car_details") val carDetails: CarDetails? = null, @Json(name = "car_exterior") val carExterior: CarExterior? = null ) { - val displayName: String? - get() = name + val displayName: String + get() = name?.takeIf { it.isNotBlank() } + ?: carDetails?.model?.let { "Model $it" } + ?: "Tesla" } @JsonClass(generateAdapter = true)