Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2b26fe28 authored by William Loh's avatar William Loh
Browse files

Fix pm create-user when creating user with profile of cur

Use translateUserId to convert USER_CURRENT to the actual current user
id when creating a user with cur or current.

Bug: 191043371
Test: adb shell pm create-user succesfully creates with current as
	profile
Change-Id: Idfbf65b3afee2aa7db627e9b46abd8a025e4e8ab
parent c80324f6
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -2675,7 +2675,8 @@ class PackageManagerShellCommand extends ShellCommand {
        while ((opt = getNextOption()) != null) {
            String newUserType = null;
            if ("--profileOf".equals(opt)) {
                userId = UserHandle.parseUserArg(getNextArgRequired());
                userId = translateUserId(UserHandle.parseUserArg(getNextArgRequired()),
                            UserHandle.USER_ALL, "runCreateUser");
            } else if ("--managed".equals(opt)) {
                newUserType = UserManager.USER_TYPE_PROFILE_MANAGED;
            } else if ("--restricted".equals(opt)) {