diff options
author | 2018-03-26 13:33:39 +0800 | |
---|---|---|
committer | 2018-03-26 13:35:35 +0800 | |
commit | 5d22436abc1ca86f2fa419483a0e6464e890b90a (patch) | |
tree | fa686199551c371719b30b38b1992e3f27f787c8 | |
parent | a68fb456fe07603113d6494375dc9381b48d47ce (diff) |
image service will return detailed response
Change-Id: I58d2ad26e75f59b8c1da6c175ac7ad77efacc930
Issue-ID: MULTICLOUD-155
Signed-off-by: Bin Sun <bins@vmware.com>
-rw-r--r-- | vio/vio/swagger/views/image/views.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/vio/vio/swagger/views/image/views.py b/vio/vio/swagger/views/image/views.py index 52d14ef..62770c7 100644 --- a/vio/vio/swagger/views/image/views.py +++ b/vio/vio/swagger/views/image/views.py @@ -209,6 +209,7 @@ class GetImageFileView(APIView): except Exception as e: return Response(data={'error': 'Fail to decode request body.'}, status=status.HTTP_500_INTERNAL_SERVER_ERROR) + vim_rsp = image_utils.vim_formatter(vim_info, tenantid) image_instance = OperateImage.OperateImage(vim_info) try: image = image_instance.find_vim_image(imageid) @@ -229,7 +230,11 @@ class GetImageFileView(APIView): image_file.write(chunk) image_file.close() - return Response(data={'status': 'donwload OK'}, + rsp = image_utils.image_formatter(image) + rsp.update(vim_rsp) + rsp['returnCode'] = '1' + + return Response(data={'status': rsp}, status=status.HTTP_200_OK) except Exception as e: |