[PATCH 3/3] Fix failure to search by LUN in advanced storage spoke. (#1026822)
Samantha N. Bueno
sbueno+anaconda at redhat.com
Wed Dec 18 16:04:26 UTC 2013
Resolves: rhbz#1026822
---
pyanaconda/ui/gui/spokes/filter.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pyanaconda/ui/gui/spokes/filter.py b/pyanaconda/ui/gui/spokes/filter.py
index 072cf65..bfdaf91 100644
--- a/pyanaconda/ui/gui/spokes/filter.py
+++ b/pyanaconda/ui/gui/spokes/filter.py
@@ -184,6 +184,8 @@ class SearchPage(FilterPage):
return int(active) == device.node.tpgt
except ValueError:
return True
+ elif active and hasattr(device, "fcp_lun"):
+ return active in device.fcp_lun
else:
return True
@@ -199,8 +201,6 @@ class SearchPage(FilterPage):
return self._port_equal(device) and self._target_equal(device) and self._lun_equal(device)
elif filterBy == 2:
return hasattr(device, "wwid") and self._wwidEntry.get_text() in device.wwid
- elif filterBy == 3:
- return hasattr(device, "fcp_lun") and self._lunEntry.get_text() in device.fcp_lun
def visible_func(self, model, itr, *args):
obj = DiskStoreRow._make(model[itr])
--
1.8.3.1
More information about the anaconda-patches
mailing list