commit | 532a1cc165aa8f8385dc02b3299ccd18fadad6cb | [log] [tgz] |
---|---|---|
author | Nikhil Kumar <nykkumar@google.com> | Tue Apr 18 09:25:27 2023 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Tue Apr 18 09:25:27 2023 +0000 |
tree | 9f9668d6ba66af703c051e4acd22c1a72fcec7b8 | |
parent | 0913be846350e9199f5ec0e030068ab306b34a2d [diff] | |
parent | 639da49961b1993a6a8f022d133607971fadef74 [diff] |
Merge "Use current user to verify the app getting installed on all users" into udc-dev am: 639da49961 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22628298 Change-Id: I2689427d6e4cedc7137ba0f3e997e11aad548661 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/services/core/java/com/android/server/pm/VerifyingSession.java b/services/core/java/com/android/server/pm/VerifyingSession.java index 5015985..7198de2 100644 --- a/services/core/java/com/android/server/pm/VerifyingSession.java +++ b/services/core/java/com/android/server/pm/VerifyingSession.java
@@ -353,11 +353,10 @@ PackageInfoLite pkgLite, PackageVerificationState verificationState) { - // TODO: http://b/22976637 - // Apps installed for "all" users use the device owner to verify the app + // Apps installed for "all" users use the current user to verify the app UserHandle verifierUser = getUser(); if (verifierUser == UserHandle.ALL) { - verifierUser = UserHandle.SYSTEM; + verifierUser = UserHandle.of(mPm.mUserManager.getCurrentUserId()); } final int verifierUserId = verifierUser.getIdentifier();