Skip to content

Commit 097adc8

Browse files
Merge pull request #1268 from caberos/issue1262
fix the isue 1262
2 parents 48acb5f + 5462fd0 commit 097adc8

File tree

1 file changed

+14
-19
lines changed

1 file changed

+14
-19
lines changed

SoftLayer/managers/ordering.py

Lines changed: 14 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -251,14 +251,13 @@ def list_categories(self, package_keyname, **kwargs):
251251
:param str package_keyname: The package for which to get the categories.
252252
:returns: List of categories associated with the package
253253
"""
254-
get_kwargs = {}
255-
get_kwargs['mask'] = kwargs.get('mask', CATEGORY_MASK)
254+
kwargs['mask'] = kwargs.get('mask', CATEGORY_MASK)
256255

257256
if 'filter' in kwargs:
258-
get_kwargs['filter'] = kwargs['filter']
257+
kwargs['filter'] = kwargs['filter']
259258

260259
package = self.get_package_by_key(package_keyname, mask='id')
261-
categories = self.package_svc.getConfiguration(id=package['id'], **get_kwargs)
260+
categories = self.package_svc.getConfiguration(id=package['id'], **kwargs)
262261
return categories
263262

264263
def list_items(self, package_keyname, **kwargs):
@@ -268,14 +267,11 @@ def list_items(self, package_keyname, **kwargs):
268267
:returns: List of items in the package
269268
270269
"""
271-
get_kwargs = {}
272-
get_kwargs['mask'] = kwargs.get('mask', ITEM_MASK)
273-
274-
if 'filter' in kwargs:
275-
get_kwargs['filter'] = kwargs['filter']
270+
if 'mask' not in kwargs:
271+
kwargs['mask'] = ITEM_MASK
276272

277273
package = self.get_package_by_key(package_keyname, mask='id')
278-
items = self.package_svc.getItems(id=package['id'], **get_kwargs)
274+
items = self.package_svc.getItems(id=package['id'], **kwargs)
279275
return items
280276

281277
def list_packages(self, **kwargs):
@@ -284,13 +280,12 @@ def list_packages(self, **kwargs):
284280
:returns: List of active packages.
285281
286282
"""
287-
get_kwargs = {}
288-
get_kwargs['mask'] = kwargs.get('mask', PACKAGE_MASK)
283+
kwargs['mask'] = kwargs.get('mask', PACKAGE_MASK)
289284

290285
if 'filter' in kwargs:
291-
get_kwargs['filter'] = kwargs['filter']
286+
kwargs['filter'] = kwargs['filter']
292287

293-
packages = self.package_svc.getAllObjects(**get_kwargs)
288+
packages = self.package_svc.getAllObjects(**kwargs)
294289

295290
return [package for package in packages if package['isActive']]
296291

@@ -301,15 +296,15 @@ def list_presets(self, package_keyname, **kwargs):
301296
:returns: A list of package presets that can be used for ordering
302297
303298
"""
304-
get_kwargs = {}
305-
get_kwargs['mask'] = kwargs.get('mask', PRESET_MASK)
299+
300+
kwargs['mask'] = kwargs.get('mask', PRESET_MASK)
306301

307302
if 'filter' in kwargs:
308-
get_kwargs['filter'] = kwargs['filter']
303+
kwargs['filter'] = kwargs['filter']
309304

310305
package = self.get_package_by_key(package_keyname, mask='id')
311-
acc_presets = self.package_svc.getAccountRestrictedActivePresets(id=package['id'], **get_kwargs)
312-
active_presets = self.package_svc.getActivePresets(id=package['id'], **get_kwargs)
306+
acc_presets = self.package_svc.getAccountRestrictedActivePresets(id=package['id'], **kwargs)
307+
active_presets = self.package_svc.getActivePresets(id=package['id'], **kwargs)
313308
return active_presets + acc_presets
314309

315310
def get_preset_by_key(self, package_keyname, preset_keyname, mask=None):

0 commit comments

Comments
 (0)