Merge "Fixed wipeData() so it doesn't depend on device_admin." into sc-dev am: 72ca552528

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14949624

Change-Id: I079c876bf32fa057461de6568f26185f752b07fe
This commit is contained in:
TreeHugger Robot
2021-06-16 06:49:22 +00:00
committed by Automerger Merge Worker

View File

@@ -6832,7 +6832,7 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager {
@Override @Override
public void wipeDataWithReason(int flags, String wipeReasonForUser, public void wipeDataWithReason(int flags, String wipeReasonForUser,
boolean calledOnParentInstance) { boolean calledOnParentInstance) {
if (!mHasFeature) { if (!mHasFeature && !hasCallingOrSelfPermission(permission.MASTER_CLEAR)) {
return; return;
} }
final CallerIdentity caller = getCallerIdentity(); final CallerIdentity caller = getCallerIdentity();