diff options
Diffstat (limited to 'multivimbroker/multivimbroker/forwarder/views.py')
-rw-r--r-- | multivimbroker/multivimbroker/forwarder/views.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/multivimbroker/multivimbroker/forwarder/views.py b/multivimbroker/multivimbroker/forwarder/views.py index 7b9000c..5c7cd0a 100644 --- a/multivimbroker/multivimbroker/forwarder/views.py +++ b/multivimbroker/multivimbroker/forwarder/views.py @@ -269,7 +269,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)) |