From 3256e9bd80d4253e665c4fb386c61d48c5b202c9 Mon Sep 17 00:00:00 2001 From: Chris Smith Date: Fri, 2 Jun 2023 14:17:19 +0100 Subject: [PATCH] Treat empty avatar urls the same as null --- .../libraries/designsystem/components/avatar/Avatar.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/Avatar.kt b/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/Avatar.kt index dfda3ac5d9..ff87e0ffa1 100644 --- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/Avatar.kt +++ b/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/Avatar.kt @@ -49,7 +49,7 @@ fun Avatar( val commonModifier = modifier .size(avatarData.size.dp) .clip(CircleShape) - if (avatarData.url == null) { + if (avatarData.url.isNullOrBlank()) { InitialsAvatar( avatarData = avatarData, modifier = commonModifier, @@ -72,7 +72,7 @@ private fun ImageAvatar( AsyncImage( model = avatarData, onError = { - Timber.e("TAG", "Error $it\n${it.result}", it.result.throwable) + Timber.e(it.result.throwable, "Error loading avatar $it\n${it.result}") }, contentDescription = contentDescription, contentScale = ContentScale.Crop,