diff --git a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java index 1858712425520..807edca939d7b 100644 --- a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java +++ b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java @@ -16975,18 +16975,13 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { final long identity = Binder.clearCallingIdentity(); try { - // TODO(b/178187130): This check fails silent provisioning, uncomment once silent - // provisioning is no longer used. - if (false) { - int result = checkProvisioningPreConditionSkipPermission( - ACTION_PROVISION_MANAGED_DEVICE, deviceAdmin.getPackageName()); - if (result != CODE_OK) { - throw new ServiceSpecificException( - PROVISIONING_RESULT_PRE_CONDITION_FAILED, - "Provisioning preconditions failed with result: " + result); - } + int result = checkProvisioningPreConditionSkipPermission( + ACTION_PROVISION_MANAGED_DEVICE, deviceAdmin.getPackageName()); + if (result != CODE_OK) { + throw new ServiceSpecificException( + PROVISIONING_RESULT_PRE_CONDITION_FAILED, + "Provisioning preconditions failed with result: " + result); } - setTimeAndTimezone(provisioningParams.getTimeZone(), provisioningParams.getLocalTime()); setLocale(provisioningParams.getLocale());