X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_lcm%2Flcm.py;h=88c95ca921687e71490f924f462f25e6d64b51ba;hb=7876a341f4b2a9073388bb96f80ffd0c5b5ddf0e;hp=1c1bb114a89791618f36db5a5d134955ad34e132;hpb=fa66d156a8b8c4b8252b55f13cd1825774f21b15;p=osm%2FLCM.git diff --git a/osm_lcm/lcm.py b/osm_lcm/lcm.py index 1c1bb11..88c95ca 100644 --- a/osm_lcm/lcm.py +++ b/osm_lcm/lcm.py @@ -817,7 +817,12 @@ class Lcm: def ip_profile_2_RO(ip_profile): RO_ip_profile = deepcopy((ip_profile)) if "dns-server" in RO_ip_profile: - RO_ip_profile["dns-address"] = RO_ip_profile.pop("dns-server") + if isinstance(RO_ip_profile["dns-server"], list): + RO_ip_profile["dns-address"] = [] + for ds in RO_ip_profile.pop("dns-server"): + RO_ip_profile["dns-address"].append(ds['address']) + else: + RO_ip_profile["dns-address"] = RO_ip_profile.pop("dns-server") if RO_ip_profile.get("ip-version") == "ipv4": RO_ip_profile["ip-version"] = "IPv4" if RO_ip_profile.get("ip-version") == "ipv6":