diff --git a/services/core/java/com/android/server/pm/PackageManagerShellCommand.java b/services/core/java/com/android/server/pm/PackageManagerShellCommand.java index 581e4e26da81e..f3b06e8f918c7 100644 --- a/services/core/java/com/android/server/pm/PackageManagerShellCommand.java +++ b/services/core/java/com/android/server/pm/PackageManagerShellCommand.java @@ -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)) {