Fix bug 2281: Healing operation Failing for Dual stack IP feature
[osm/RO.git] / NG-RO / osm_ng_ro / ns.py
index fc2b9a7..317579b 100644 (file)
@@ -2001,7 +2001,11 @@ class Ns(object):
                 net_item["model"] = interface.get("type")
 
             if interface.get("ip-address"):
-                net_item["ip_address"] = interface["ip-address"]
+                dual_ip = interface.get("ip-address").split(";")
+                if len(dual_ip) == 2:
+                    net_item["ip_address"] = dual_ip
+                else:
+                    net_item["ip_address"] = interface["ip-address"]
 
             if interface.get("mac-address"):
                 net_item["mac_address"] = interface["mac-address"]