Fix bug for vnf pkg subscription 64/86464/1
authorfujinhua <fu.jinhua@zte.com.cn>
Sun, 28 Apr 2019 03:14:52 +0000 (11:14 +0800)
committerfujinhua <fu.jinhua@zte.com.cn>
Sun, 28 Apr 2019 03:14:52 +0000 (11:14 +0800)
Change-Id: I2bc7fb810868fe0de106eb1ffafedf07a2a5f9a6
Issue-ID: VFC-1306
Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
catalog/packages/biz/vnf_pkg_subscription.py

index 7e72311..3ab5235 100755 (executable)
@@ -64,11 +64,11 @@ class CreateSubscription(object):
                      "to %s" % self.callback_uri)
         try:
             response = requests.get(self.callback_uri, timeout=2)
-            if response.status_code != status.HTTP_204_NO_CONTENT:
+            if response.status_code not in (status.HTTP_204_NO_CONTENT, status.HTTP_200_OK):
                 raise VnfPkgSubscriptionException("callbackUri %s returns %s status "
                                                   "code." % (self.callback_uri, response.status_code))
         except Exception:
-            raise VnfPkgSubscriptionException("callbackUri %s didn't return 204 status"
+            raise VnfPkgSubscriptionException("callbackUri %s didn't return 204 or 200 status"
                                               "code." % self.callback_uri)
 
     def do_biz(self):