summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy Grover <agrover@redhat.com>2013-05-07 11:52:34 -0700
committerAndy Grover <agrover@redhat.com>2013-05-07 11:52:34 -0700
commit751ca29e6ee4ed34fa092fb4ad8bb3fdd23acf1b (patch)
treeb4216fe5a4fa32fe67ea25f5384e1d289b85792d
parent563fe915f2b55a571a0f1ba79025c2ff868f7d07 (diff)
downloadrtslib-fb-751ca29e6ee4ed34fa092fb4ad8bb3fdd23acf1b.tar.gz
Fix from_fabric_wwn for qla2xxx
Closes #23 Reported-by: bsyd Signed-off-by: Andy Grover <agrover@redhat.com>
-rw-r--r--rtslib/fabric.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/rtslib/fabric.py b/rtslib/fabric.py
index 256a37e..68c7068 100644
--- a/rtslib/fabric.py
+++ b/rtslib/fabric.py
@@ -413,7 +413,9 @@ class Qla2xxxFabricModule(_BaseFabricModule):
return colonize(wwn[4:])
def from_fabric_wwn(self, wwn):
- return "naa." + wwn[2:]
+ if wwn.startswith("0x"):
+ wwn = wwn[2:]
+ return "naa." + wwn.translate(None, ":")
@property
def wwns(self):