X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=catalog%2Fpackages%2Fviews%2Fcommon.py;fp=catalog%2Fpackages%2Fviews%2Fcommon.py;h=e25deea389cb095615c16a0833de48a2f45f6493;hb=3fcd9e6adf5833688b0007983aab00db312e433e;hp=12840a547f41e1bbad93c6c935dc478e8d5c4a33;hpb=613fed546242f8d7f50e9322ef58617402c075bc;p=modeling%2Fetsicatalog.git diff --git a/catalog/packages/views/common.py b/catalog/packages/views/common.py index 12840a5..e25deea 100644 --- a/catalog/packages/views/common.py +++ b/catalog/packages/views/common.py @@ -68,16 +68,14 @@ def view_safe_call_with_log(logger): return func(*args, **kwargs) except NsdmDuplicateSubscriptionException as e: logger.error(e.args[0]) - return make_error_resp( - detail=e.args[0], - status=status.HTTP_303_SEE_OTHER - ) + resp = Response(status=status.HTTP_303_SEE_OTHER, headers={'Location': e.args[0]}) + # resp["Location"] = e.args[0] + return resp except VnfPkgDuplicateSubscriptionException as e: logger.error(e.args[0]) - return make_error_resp( - detail=e.args[0], - status=status.HTTP_303_SEE_OTHER - ) + resp = Response(status=status.HTTP_303_SEE_OTHER, headers={'Location': e.args[0]}) + # resp["Location"] = e.args[0] + return resp except PackageNotFoundException as e: logger.error(e.args[0]) return make_error_resp(