fix: return fallback value when versionName is null

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Rohit Verma 2025-08-16 14:25:17 +05:30 committed by GitHub
parent 12130f5521
commit 632d8f6804
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -14,7 +14,9 @@ object ConfigUtils {
@JvmStatic @JvmStatic
private fun Context.getVersionName(): String? = private fun Context.getVersionName(): String? =
try { try {
packageManager.getPackageInfo(packageName, 0).versionName private fun Context.getVersionName(): String =
try {
packageManager.getPackageInfo(packageName, 0).versionName ?: BuildConfig.VERSION_NAME
} catch (e: PackageManager.NameNotFoundException) { } catch (e: PackageManager.NameNotFoundException) {
BuildConfig.VERSION_NAME BuildConfig.VERSION_NAME
} }