Process self-serve uninstalls the same way we do self-serve installs; avoids picking up a catalogs list from SelfServeManifest

This commit is contained in:
Greg Neagle
2015-03-10 10:57:18 -07:00
parent dbb9dacc3d
commit 256ae69383
+4 -2
View File
@@ -3023,8 +3023,10 @@ def check(client_id='', localmanifestpath=None):
item, cataloglist, installinfo)
# we don't need to filter uninstalls
processManifestForKey(selfservemanifest, 'managed_uninstalls',
installinfo, cataloglist)
selfserveuninstalls = getManifestValueForKey(
selfservemanifest, 'managed_uninstalls') or []
for item in selfserveuninstalls:
unused_result = processRemoval(item, cataloglist, installinfo)
# update optional_installs with install/removal info
for item in installinfo['optional_installs']: