X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osmclient%2Fsol005%2Fvnfd.py;h=5c8b3104c2e03083222d8b9aa758575f71f5d83f;hb=c0420cf86aaed737f59666516dd9e4de5c5db16c;hp=0a2b7727265f56f39e3093dc11ba652ad9ca0ae4;hpb=45100df135425f2a314367210bca9056a5026d64;p=osm%2Fosmclient.git diff --git a/osmclient/sol005/vnfd.py b/osmclient/sol005/vnfd.py index 0a2b772..5c8b310 100644 --- a/osmclient/sol005/vnfd.py +++ b/osmclient/sol005/vnfd.py @@ -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)) @@ -329,11 +329,7 @@ class Vnfd(object): special_override_string = special_override_string.rstrip(";") headers["Content-File-MD5"] = utils.md5(filename) - http_header = [ - "{}: {}".format(key, val) for (key, val) in list(headers.items()) - ] - - self._http.set_http_header(http_header) + self._http.set_http_header(headers) if update_endpoint: http_code, resp = self._http.put_cmd( endpoint=update_endpoint, filename=filename