Added upload file validation 81/71281/4
authorKanagaraj Manickam <kanagaraj.manickam@huawei.com>
Fri, 25 Sep 2020 14:20:28 +0000 (19:50 +0530)
committerKanagaraj Manickam <kanagaraj.manickam@huawei.com>
Mon, 19 Oct 2020 16:49:56 +0000 (22:19 +0530)
Issue-ID: DOVETAIL-801
Signed-off-by: Kanagaraj Manickam <kanagaraj.manickam@huawei.com>
Change-Id: I2e0b2d874934423719ee94cefac45d20d5f798b1

opnfv_testapi/resources/result_handlers.py

index bb1b488..ad0b37c 100644 (file)
@@ -403,6 +403,10 @@ class ResultsFileUploadHandler(ResultsCLHandler):
         if not input_token or not input_token == token:
              raises.Unauthorized(message.invalid_token())
         file_array = self.request.files.get('file', None)
+        if file_array is None:
+            msg = 'Please upload a file.'
+            self.finish_request({'code': 403, 'msg': msg})
+            return
         fileinfo = file_array[0]
         try:
             tar_in = tarfile.open(fileobj=io.BytesIO(fileinfo['body']),