]> xenbits.xensource.com Git - xenrt-citrix/xenrt.git/commitdiff
Fix deployment
authorAlex Brett <alex.brett@citrix.com>
Wed, 18 Nov 2015 14:52:28 +0000 (14:52 +0000)
committerAlex Brett <alex.brett@citrix.com>
Wed, 18 Nov 2015 14:52:28 +0000 (14:52 +0000)
exec/xenrt/lib/scalextreme/sxprocess.py

index 2ceded64b56a91b451d2b2e8393de8509d0e1ff2..b9530ca4cc9fd74d2ae28b4795f639533c6f0406 100644 (file)
@@ -31,11 +31,11 @@ class SXProcess(object):
         p.__processId = b['processId']
         if not version:
             # Find the latest version
-            versions = api.execute(category="process", sid=p['processId'], command="versions", method="GET")
+            versions = api.execute(category="process", sid=p.processId, command="versions", method="GET")
             p.__processVersion = str(max(map(lambda v: int(v['version']), versions)))
         if templateDeploymentProfile:
             # Find the id of this profile
-            profiles = api.execute(category="deploymentprofile", command="list", method="POST", params={"processId": p['processId'], "processVersion": p['processVersion']})
+            profiles = api.execute(category="deploymentprofile", command="list", method="POST", params={"processId": p.processId, "processVersion": p.processVersion})
             matchedProfiles = filter(lambda dp: dp['deploymentProfileName'] == templateDeploymentProfile, profiles)
             if len(matchedProfiles) != 1:
                 raise xenrt.XRTError("Found %d matching deployment profiles (expected 1)" % len(matchedProfiles))