[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