diff options
Diffstat (limited to 'daemons/lvmdbusd/vg.py')
-rw-r--r-- | daemons/lvmdbusd/vg.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/daemons/lvmdbusd/vg.py b/daemons/lvmdbusd/vg.py index 928146fdb..6e7d6ec9b 100644 --- a/daemons/lvmdbusd/vg.py +++ b/daemons/lvmdbusd/vg.py @@ -20,7 +20,7 @@ from .request import RequestEntry from .loader import common from .state import State from . import background -from .utils import round_size, mt_remove_dbus_objects, LvmBug +from .utils import round_size, mt_remove_dbus_objects, LvmBug, lvm_column_key from .job import JobState @@ -46,8 +46,7 @@ def vgs_state_retrieve(selection, cache_refresh=True): except KeyError as ke: # Sometimes lvm omits returning one of the keys we requested. key = ke.args[0] - if key.startswith("vg_") or key.startswith("lv_") or key.startswith("pv_") or \ - key in ["max_lv", "max_pv", "snap_count"]: + if lvm_column_key(key): raise LvmBug("missing JSON key: '%s'" % key) raise ke return rc |