Fix vnf notify resp parse 47/73447/1
authorfujinhua <fu.jinhua@zte.com.cn>
Sat, 24 Nov 2018 03:11:48 +0000 (11:11 +0800)
committerfujinhua <fu.jinhua@zte.com.cn>
Sat, 24 Nov 2018 03:11:48 +0000 (11:11 +0800)
Change-Id: I933835d9f0cec05c5382d563f10595dbecb0e3aa
Issue-ID: VFC-1163
Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
gvnfmadapter/driver/interfaces/views.py

index d8185ec..71ec408 100644 (file)
@@ -623,7 +623,7 @@ def do_lcmVnf(vnfm_id, vnfInstanceId, data, lcmType):
     if ret[0] != 0 and int(ret[2]) != status.HTTP_404_NOT_FOUND and int(ret[2]) != status.HTTP_409_CONFLICT:
         logger.error("Status code is %s, detail is %s.", ret[2], ret[1])
         raise GvnfmDriverException('Failed to Operate vnf.')
-    return (ret[2], json.JSONDecoder().decode(ret[1]), ret[3])
+    return (ret[2], json.JSONDecoder().decode(ret[1]) if ret[1] else {}, ret[3])
 
 
 def do_queryvnf(data, vnfm_id, vnfInstanceId):