Fix Settings crash due to Allow guest to use phone with guest user

Bug: 268598431
Test: atest UserManagerServiceTest
Change-Id: I7727b448b4b2cc84e896bfe8b71b6aaf233cb63d
This commit is contained in:
Tetiana Meronyk
2023-06-16 12:59:05 +00:00
parent 0976919ceb
commit 72d6a6fb02

View File

@@ -2927,14 +2927,14 @@ public class UserManagerService extends IUserManager.Stub {
Preconditions.checkState(mCachedEffectiveUserRestrictions.getRestrictions(userId)
!= newBaseRestrictions);
if (mBaseUserRestrictions.updateRestrictions(userId, newBaseRestrictions)) {
if (mBaseUserRestrictions.updateRestrictions(userId, new Bundle(newBaseRestrictions))) {
scheduleWriteUser(userId);
}
}
final Bundle effective = computeEffectiveUserRestrictionsLR(userId);
mCachedEffectiveUserRestrictions.updateRestrictions(userId, effective);
mCachedEffectiveUserRestrictions.updateRestrictions(userId, new Bundle(effective));
// Apply the new restrictions.
if (DBG) {