Skip to content

Commit 4ca40e5

Browse files
committed
Make virtual guest upgrade use new get_package_by_key
1 parent c7e3d84 commit 4ca40e5

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

SoftLayer/managers/vs.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -823,11 +823,14 @@ def _get_package_items(self):
823823
]
824824
mask = "mask[%s]" % ','.join(mask)
825825

826-
package_type = "VIRTUAL_SERVER_INSTANCE"
827-
package_id = self.ordering_manager.get_package_id_by_type(package_type)
828-
package_service = self.client['Product_Package']
826+
package_keyname = "CLOUD_SERVER"
827+
package = self.ordering_manager.get_package_by_key(package_keyname)
828+
829+
if package is None:
830+
raise ValueError("No package found for key: " + package_keyname)
829831

830-
return package_service.getItems(id=package_id, mask=mask)
832+
package_service = self.client['Product_Package']
833+
return package_service.getItems(id=package['id'], mask=mask)
831834

832835
def _get_price_id_for_upgrade(self, package_items, option, value,
833836
public=True):

0 commit comments

Comments
 (0)