Fix bug 2240 to get packages from id and _id
[osm/osmclient.git] / osmclient / sol005 / vnfd.py
index 3c09707..5c8b310 100644 (file)
@@ -66,9 +66,9 @@ class Vnfd(object):
                     return vnfd
         else:
             for vnfd in self.list():
-                if "product-name" in vnfd and name == vnfd["product-name"]:
+                if "id" in vnfd and name == vnfd["id"]:
                     return vnfd
-                elif "name" in vnfd and name == vnfd["name"]:
+                elif "product-name" in vnfd and name == vnfd["product-name"]:
                     return vnfd
         raise NotFound("vnfd {} not found".format(name))