Skip to content

Commit 6af2f57

Browse files
authored
Merge pull request dell#23 from stgaver/get_sdss_fix
Fix SP get_sdss to return correct data
2 parents 7fe68f5 + f969e50 commit 6af2f57

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

Diff for: PyPowerFlex/objects/storage_pool.py

+7-2
Original file line numberDiff line numberDiff line change
@@ -162,9 +162,14 @@ def get_sdss(self, storage_pool_id, filter_fields=None, fields=None):
162162
'SpSds',
163163
filter_fields,
164164
fields=('sdsId',))
165+
sds_id_list = [sds['sdsId'] for sds in sdss_ids]
165166
if filter_fields:
166-
filter_fields.update({'id': sdss_ids})
167-
return Sds(self.token, self.configuration).get(filter_fields, fields)
167+
filter_fields.update({'id': sds_id_list})
168+
filter_fields.pop('sdsId', None)
169+
else:
170+
filter_fields = {'id': sds_id_list}
171+
return Sds(self.token, self.configuration).get(
172+
filter_fields=filter_fields, fields=fields)
168173

169174
def get_volumes(self, storage_pool_id, filter_fields=None, fields=None):
170175
"""Get related PowerFlex volumes for storage pool.

0 commit comments

Comments
 (0)