X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=multivimbroker%2Fmultivimbroker%2Fforwarder%2Fviews.py;h=19e69f081d1d1e2d9114cec8af492e34551cf9f1;hb=012a14db776e9a6c24acecec2e46dac2b8611b65;hp=7b9000cc3e5ef57e33e071bb8266009883a4914a;hpb=0f7184f697298eaabe56b3960e6bc59197b7793e;p=multicloud%2Fframework.git diff --git a/multivimbroker/multivimbroker/forwarder/views.py b/multivimbroker/multivimbroker/forwarder/views.py index 7b9000c..19e69f0 100644 --- a/multivimbroker/multivimbroker/forwarder/views.py +++ b/multivimbroker/multivimbroker/forwarder/views.py @@ -233,6 +233,8 @@ class APIv1CheckCapacity(CheckCapacity): continue if not resp_body.get("result", False): continue + azCapInfo = resp_body.get("AZs", []) + vim["AZs"] = azCapInfo ret['VIMs'].append(vim) return Response(data=ret, status=status.HTTP_200_OK) @@ -269,7 +271,8 @@ class APIv1InfraWorkload(BaseServer): def post(self, request, cloud_owner, cloud_region_id): vimid = extsys.encode_vim_id(cloud_owner, cloud_region_id) - if len(request.FILES) != 0: + content_type = request.META.get('CONTENT_TYPE', 'application/json') + if content_type.startswith("multipart"): return self.__process_multipart(request, vimid) return self.send(vimid, request.get_full_path(), request.body, "POST", headers=originHeaders(request))