From f67968f2113e1b6cc304330a20aea6db12089ec0 Mon Sep 17 00:00:00 2001 From: Alfredo Deza Date: Thu, 29 Jun 2017 10:54:01 -0400 Subject: [PATCH] ceph-volume: lvm.api return None when .get() doesn't match anything Signed-off-by: Alfredo Deza --- src/ceph-volume/ceph_volume/devices/lvm/api.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ceph-volume/ceph_volume/devices/lvm/api.py b/src/ceph-volume/ceph_volume/devices/lvm/api.py index eab14f1179c18..0a755a3c0d54e 100644 --- a/src/ceph-volume/ceph_volume/devices/lvm/api.py +++ b/src/ceph-volume/ceph_volume/devices/lvm/api.py @@ -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): -- 2.39.5