summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-12-15 00:40:24 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-12-15 00:40:24 +0000
commit9aed930bc076bbd799715873819ef317070c9e88 (patch)
treeccb7c673844646c515851279f988c337f2d8afbf
parent62f0d49839898c7f4e1ca99c99dbba3cc9acf42b (diff)
parent6646316362082eebde42e4b69ee53e6e98017d9b (diff)
downloadContacts-android14-qpr2-s3-release.tar.gz
Change-Id: I0dd841ee6104e591ed87796c4d089a89010de78a
-rw-r--r--src/com/android/contacts/sdn/SdnRepository.kt4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/com/android/contacts/sdn/SdnRepository.kt b/src/com/android/contacts/sdn/SdnRepository.kt
index 082adebf5..07591270c 100644
--- a/src/com/android/contacts/sdn/SdnRepository.kt
+++ b/src/com/android/contacts/sdn/SdnRepository.kt
@@ -63,7 +63,7 @@ class SdnRepository constructor(private val context: Context) {
@SuppressLint("MissingPermission")
fun getSimCardInformation(): List<SimCard> {
val subscriptionManager = context.getSystemService(SubscriptionManager::class.java)
- return subscriptionManager.activeSubscriptionInfoList?.filterNotNull()?.mapNotNull {
+ return subscriptionManager?.activeSubscriptionInfoList?.filterNotNull()?.mapNotNull {
if (it.subscriptionId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
null
} else {
@@ -77,7 +77,7 @@ class SdnRepository constructor(private val context: Context) {
private fun fetchSdnFromCarrierConfig(simCard: SimCard): List<Sdn> {
val carrierConfigManager = context.getSystemService(CarrierConfigManager::class.java)
val carrierConfig =
- carrierConfigManager.getConfigForSubId(simCard.subscriptionId) ?: return emptyList()
+ carrierConfigManager?.getConfigForSubId(simCard.subscriptionId) ?: return emptyList()
val nameList: List<String> =
carrierConfig
.getStringArray(CarrierConfigManager.KEY_CARRIER_SERVICE_NAME_STRING_ARRAY)