Add EXTRA_USER when sending broadcasts used by managed provisioning.

Add EXTRA_USER when sending ACTION_USER_UNLOCKED and
when sending ACTION_PROVISIONING_COMPLETED

Bug: 212679631

Test: atest CtsDevicePolicyTestCases:DevicPolicyManagerTest
Test: atest FrameworkServicesTest:UserControllerTest
Change-Id: Id1a6d44f450979979edf7218d0f4c7177cf77932
This commit is contained in:
Elis Elliott
2022-01-26 17:54:24 +00:00
parent 8fb16eba6f
commit 0308a9659b

View File

@@ -10840,6 +10840,7 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager {
int user, String action, boolean leaveAllSystemAppsEnabled) {
final Intent intent = new Intent(DevicePolicyManager.ACTION_PROVISIONING_COMPLETED)
.putExtra(Intent.EXTRA_USER_HANDLE, user)
.putExtra(Intent.EXTRA_USER, UserHandle.of(user))
.putExtra(
DevicePolicyManager.EXTRA_PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED,
leaveAllSystemAppsEnabled)