Merge "Invalidate accounts cache on permissions change" into sc-dev am: 65a8530ccc

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

Change-Id: I1de2485bf92a1dae42948ed378d902799e25892c
This commit is contained in:
TreeHugger Robot
2021-06-17 23:09:44 +00:00
committed by Automerger Merge Worker

View File

@@ -375,6 +375,9 @@ public class AccountManagerService
// Cancel account request notification if a permission was preventing the account access
mPackageManager.addOnPermissionsChangeListener(
(int uid) -> {
// Permission changes cause requires updating accounts cache.
AccountManager.invalidateLocalAccountsDataCaches();
Account[] accounts = null;
String[] packageNames = mPackageManager.getPackagesForUid(uid);
if (packageNames != null) {