If we've got an mpath device in FilterWindow, it should be added to the selection, not the constituent devices for each path. --- iw/filter_gui.py | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/iw/filter_gui.py b/iw/filter_gui.py index 9b43b55..bac109b 100644 --- a/iw/filter_gui.py +++ b/iw/filter_gui.py @@ -364,10 +364,13 @@ class FilterWindow(InstallWindow): # are in the list. selected = set() for dev in self.pages[0].ds.getSelected(): - for path in dev[PATHS_COL].split(): - selected.add(path) + if udev_device_is_multipath_member(dev[OBJECT_COL]): + selected.add(udev_device_get_multipath_name(dev[OBJECT_COL])) + else: + for path in dev[PATHS_COL].split(): + selected.add(path) - selected.add(udev_device_get_name(dev[OBJECT_COL])) + selected.add(udev_device_get_name(dev[OBJECT_COL])) if len(selected) == 0: self.anaconda.intf.messageWindow(_("Error"), -- 1.6.5.2 _______________________________________________ Anaconda-devel-list mailing list Anaconda-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/anaconda-devel-list