]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-volume: lvm.api return None when .get() doesn't match anything
authorAlfredo Deza <adeza@redhat.com>
Thu, 29 Jun 2017 14:54:01 +0000 (10:54 -0400)
committerAlfredo Deza <adeza@redhat.com>
Fri, 4 Aug 2017 14:25:57 +0000 (10:25 -0400)
Signed-off-by: Alfredo Deza <adeza@redhat.com>
src/ceph-volume/ceph_volume/devices/lvm/api.py

index eab14f1179c187b333ab5f613bdcf9c2b56bd8a4..0a755a3c0d54e43df8e0e40d187165c5f9175487 100644 (file)
@@ -192,7 +192,10 @@ class Volumes(list):
         )
         if len(lvs) > 1:
             raise MultipleLVsError(lv_name, lv_path)
-        return lvs[0]
+        try:
+            return lvs[0]
+        except IndexError:
+            return None
 
 
 class Volume(object):