From 044b1f659e2072b523406aaecaf551614611ecfd Mon Sep 17 00:00:00 2001 From: machiav3lli Date: Thu, 7 Jul 2022 00:40:24 +0200 Subject: [PATCH] Fix: Crashing on empty products without source code link --- .../kotlin/com/machiav3lli/fdroid/ui/fragments/AppSheetX.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/com/machiav3lli/fdroid/ui/fragments/AppSheetX.kt b/src/main/kotlin/com/machiav3lli/fdroid/ui/fragments/AppSheetX.kt index e4770702..ce99a3ca 100644 --- a/src/main/kotlin/com/machiav3lli/fdroid/ui/fragments/AppSheetX.kt +++ b/src/main/kotlin/com/machiav3lli/fdroid/ui/fragments/AppSheetX.kt @@ -426,7 +426,8 @@ class AppSheetX() : FullscreenBottomSheetDialogFragment(), Callbacks { versionCode = product.versionCode.toString(), appSize = product.displayRelease?.size?.formatSize().orEmpty(), repoHost = "@${ - URI(product.source).host.removePrefix("www.") + (URI(product.source)?.host ?: stringResource(id = R.string.unknown)) + .removePrefix("www.") .replaceFirstChar { if (it.isLowerCase()) it.titlecase(Locale.getDefault()) else it.toString() } }", mainAction = mainAction,