From 6c508fcc265ac0864dffb1bfaedfcdacd15c4f68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Lombra=C3=B1a=20Gonz=C3=A1lez?= Date: Wed, 22 Aug 2018 15:57:57 +0200 Subject: [PATCH] Fixes. --- pybossa/api/task_run.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pybossa/api/task_run.py b/pybossa/api/task_run.py index 1971d5954e..961cc65c6f 100644 --- a/pybossa/api/task_run.py +++ b/pybossa/api/task_run.py @@ -142,8 +142,9 @@ def _file_delete(self, request, obj): """Delete file object.""" cls_name = self.__class__.__name__.lower() if cls_name in self.allowed_classes_upload: - keys = obj.info.keys() - if 'file_name' in keys and 'container' in keys: - ensure_authorized_to('delete', obj) - uploader.delete_file(obj.info['file_name'], - obj.info['container']) + if type(obj.info) == dict: + keys = obj.info.keys() + if 'file_name' in keys and 'container' in keys: + ensure_authorized_to('delete', obj) + uploader.delete_file(obj.info['file_name'], + obj.info['container'])