diff options
author | Tetiana Lashchova <tlashchova@mirantis.com> | 2015-07-20 19:08:54 +0300 |
---|---|---|
committer | Tetiana Lashchova <tlashchova@mirantis.com> | 2015-07-20 19:13:37 +0300 |
commit | 80cc460701f1989925f7d4ac878c9a2d912b17fa (patch) | |
tree | b83b548f131387d98016acbf89dac369c0cee5c5 /saharaclient/api/shell.py | |
parent | 9297fc7bc41b1d8c3ba08b5a1c7573963d8282f0 (diff) | |
download | python-saharaclient-80cc460701f1989925f7d4ac878c9a2d912b17fa.tar.gz |
Fix _get_by_id_or_name method
Closes-Bug: #1476309
Change-Id: I8f14aba401004a5b126652c006de79bc5e3e6591
Diffstat (limited to 'saharaclient/api/shell.py')
-rw-r--r-- | saharaclient/api/shell.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/saharaclient/api/shell.py b/saharaclient/api/shell.py index dac33f4..87c3f9d 100644 --- a/saharaclient/api/shell.py +++ b/saharaclient/api/shell.py @@ -116,7 +116,7 @@ def _get_by_id_or_name(manager, id=None, name=None, **kwargs): raise exceptions.CommandError("either NAME or ID is required") if id: return manager.get(id, **kwargs) - ls = manager.find(name=name, **kwargs) + ls = manager.find(name=name) if len(ls) == 0: raise exceptions.CommandError("%s '%s' not found" % (manager.resource_class.resource_name, @@ -125,7 +125,7 @@ def _get_by_id_or_name(manager, id=None, name=None, **kwargs): raise exceptions.CommandError("%s '%s' not unique, try by ID" % (manager.resource_class.resource_name, name)) - return ls[0] + return manager.get(ls[0].id, **kwargs) # |