Merge "Revert "Bypassing available user check for profiles."" into udc-dev

This commit is contained in:
Sarup Dalwani
2023-03-16 23:09:40 +00:00
committed by Android (Google) Code Review

View File

@@ -4737,9 +4737,9 @@ public class UserManagerService extends IUserManager.Stub {
UserManager.USER_OPERATION_ERROR_MAX_USERS);
}
// Keep logic in sync with getRemainingCreatableUserCount()
if (!isGuest && !isProfile && !isDemo && isUserLimitReached()) {
if (!isGuest && !isManagedProfile && !isDemo && isUserLimitReached()) {
// If the user limit has been reached, we cannot add a user (except guest/demo).
// Note that profiles can bypass it in certain circumstances (taken
// Note that managed profiles can bypass it in certain circumstances (taken
// into account in the profile check below).
throwCheckedUserOperationException(
"Cannot add user. Maximum user limit is reached.",