Merge "Add missing permission enforcement." into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
78896f98c0
@@ -543,6 +543,9 @@ public abstract class PermissionControllerService extends Service {
|
||||
public void updateUserSensitiveForApp(int uid, @NonNull AndroidFuture callback) {
|
||||
Preconditions.checkNotNull(callback, "callback cannot be null");
|
||||
|
||||
enforceSomePermissionsGrantedToCaller(
|
||||
Manifest.permission.ADJUST_RUNTIME_PERMISSIONS_POLICY);
|
||||
|
||||
try {
|
||||
onUpdateUserSensitivePermissionFlags(uid, () -> callback.complete(null));
|
||||
} catch (Exception e) {
|
||||
@@ -609,9 +612,7 @@ public abstract class PermissionControllerService extends Service {
|
||||
try {
|
||||
Objects.requireNonNull(permissionGroupName);
|
||||
Objects.requireNonNull(callback);
|
||||
PermissionControllerService
|
||||
.this
|
||||
.onGetGroupOfPlatformPermission(
|
||||
PermissionControllerService.this.onGetGroupOfPlatformPermission(
|
||||
permissionGroupName, callback::complete);
|
||||
} catch (Throwable t) {
|
||||
callback.completeExceptionally(t);
|
||||
|
||||
Reference in New Issue
Block a user