Fix vfc-catalog query vnf package info 11/19411/2
authorying.yunlong <ying.yunlong@zte.com.cn>
Wed, 18 Oct 2017 02:54:45 +0000 (10:54 +0800)
committerying.yunlong <ying.yunlong@zte.com.cn>
Wed, 18 Oct 2017 03:02:09 +0000 (11:02 +0800)
Change-Id: If6dd008199795ab808acd5c4995b843476708b5f
Issue-ID: VFC-539
Signed-off-by: ying.yunlong <ying.yunlong@zte.com.cn>
catalog/packages/nf_package.py

index 7e9336b..5b4a9a7 100644 (file)
@@ -208,6 +208,9 @@ class NfPackage(object):
     def get_csar(self, csar_id):
         pkg_info = {}
         nf_pkg = VnfPackageModel.objects.filter(vnfPackageId=csar_id)
+        if not nf_pkg:
+            nf_pkg = VnfPackageModel.objects.filter(vnfdId=csar_id)
+
         if nf_pkg:
             pkg_info["vnfdId"] = nf_pkg[0].vnfdId
             pkg_info["vnfPackageId"] = nf_pkg[0].vnfPackageId