From: fujinhua Date: Sun, 28 Apr 2019 03:14:52 +0000 (+0800) Subject: Fix bug for vnf pkg subscription X-Git-Tag: 1.3.0~6 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F64%2F86464%2F1;p=vfc%2Fnfvo%2Fcatalog.git Fix bug for vnf pkg subscription Change-Id: I2bc7fb810868fe0de106eb1ffafedf07a2a5f9a6 Issue-ID: VFC-1306 Signed-off-by: fujinhua --- diff --git a/catalog/packages/biz/vnf_pkg_subscription.py b/catalog/packages/biz/vnf_pkg_subscription.py index 7e72311b..3ab5235c 100755 --- a/catalog/packages/biz/vnf_pkg_subscription.py +++ b/catalog/packages/biz/vnf_pkg_subscription.py @@ -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):