diff options
author | Joe Castro <joecastro@google.com> | 2023-02-22 00:56:19 +0000 |
---|---|---|
committer | Joe Castro <joecastro@google.com> | 2023-02-22 16:24:05 +0000 |
commit | 38fceb47993626f7d5790fbf7b98ebdf552fb050 (patch) | |
tree | ee250a78116da2a957db58e569a3450a4e6483e2 /PermissionController/src/com/android/permissioncontroller/permission/service | |
parent | f3497d2c939d3096d1c06dfb902ed844d75787a4 (diff) | |
download | Permission-38fceb47993626f7d5790fbf7b98ebdf552fb050.tar.gz |
Fixing nullability constraint on LightPackageInfoLiveData
Test: atest
Bug: 195346174
Change-Id: I5b12a729168d582b5f104632b5287b4cac07d326
Diffstat (limited to 'PermissionController/src/com/android/permissioncontroller/permission/service')
-rw-r--r-- | PermissionController/src/com/android/permissioncontroller/permission/service/v34/SafetyLabelChangesJobService.kt | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/PermissionController/src/com/android/permissioncontroller/permission/service/v34/SafetyLabelChangesJobService.kt b/PermissionController/src/com/android/permissioncontroller/permission/service/v34/SafetyLabelChangesJobService.kt index b289d4f38..c15741d56 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/service/v34/SafetyLabelChangesJobService.kt +++ b/PermissionController/src/com/android/permissioncontroller/permission/service/v34/SafetyLabelChangesJobService.kt @@ -263,9 +263,9 @@ class SafetyLabelChangesJobService : JobService() { packageKey: Pair<String, UserHandle>, safetyLabelsLastUpdatedTimes: Map<AppInfo, Instant> ): Boolean { + val lightPackageInfo = LightPackageInfoLiveData[packageKey].getInitializedValue() val lastAppUpdateTime: Instant = - Instant.ofEpochMilli( - LightPackageInfoLiveData[packageKey].getInitializedValue().lastUpdateTime) + Instant.ofEpochMilli(lightPackageInfo?.lastUpdateTime ?: 0) val latestSafetyLabelUpdateTime: Instant? = safetyLabelsLastUpdatedTimes[AppInfo(packageKey.first)] return latestSafetyLabelUpdateTime != null && @@ -290,7 +290,7 @@ class SafetyLabelChangesJobService : JobService() { AppMetadataSafetyLabel.getSafetyLabelFromMetadata(appMetadataBundle) ?: return null val lastUpdateTime = Instant.ofEpochMilli( - LightPackageInfoLiveData[packageKey].getInitializedValue().lastUpdateTime) + LightPackageInfoLiveData[packageKey].getInitializedValue()?.lastUpdateTime ?: 0) val safetyLabelForPersistence: SafetyLabelForPersistence = AppsSafetyLabelHistory.SafetyLabel.fromAppMetadataSafetyLabel( |