diff options
| author | 2019-02-07 11:03:45 +0000 | |
|---|---|---|
| committer | 2019-02-07 11:03:45 +0000 | |
| commit | a32d905c36eac8879134b7bca73c181bd22e4d5d (patch) | |
| tree | 693eeaa159e2b916876a6d181e918c23b6658e32 | |
| parent | e1370d62156632fe79738f61056fe457ca703dcc (diff) | |
| parent | a7d18bbe14ba7a2cc454395c0ffddedc8ad29d17 (diff) | |
Merge "Don't fail rollback for missing installer packages."
| -rw-r--r-- | services/core/java/com/android/server/rollback/RollbackManagerServiceImpl.java | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/services/core/java/com/android/server/rollback/RollbackManagerServiceImpl.java b/services/core/java/com/android/server/rollback/RollbackManagerServiceImpl.java index 24d5bd14bc44..95c3f4c43313 100644 --- a/services/core/java/com/android/server/rollback/RollbackManagerServiceImpl.java +++ b/services/core/java/com/android/server/rollback/RollbackManagerServiceImpl.java @@ -340,12 +340,9 @@ class RollbackManagerServiceImpl extends IRollbackManager.Stub { // for apex? if (!info.isApex()) { String installerPackageName = pm.getInstallerPackageName(info.getPackageName()); - if (installerPackageName == null) { - sendFailure(statusReceiver, RollbackManager.STATUS_FAILURE, - "Cannot find installer package"); - return; + if (installerPackageName != null) { + params.setInstallerPackageName(installerPackageName); } - params.setInstallerPackageName(installerPackageName); } params.setAllowDowngrade(true); if (data.isStaged()) { |