From eac0ee89cdb59b8880e7bc08ed14cb52821604d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Barrag=C3=A1n=20Merino?= Date: Fri, 6 May 2016 10:38:04 +0200 Subject: [PATCH] Improve the logs when an importer process fail --- taiga/export_import/services/store.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/taiga/export_import/services/store.py b/taiga/export_import/services/store.py index fe34ff2a..dc521b26 100644 --- a/taiga/export_import/services/store.py +++ b/taiga/export_import/services/store.py @@ -618,7 +618,8 @@ def _create_project_object(data): project_serialized = store_project(data) if not project_serialized: - raise err.TaigaImportError(_("error importing project data"), None) + errors = get_errors(clear=True) + raise err.TaigaImportError(_("error importing project data"), None, errors=errors) return project_serialized.object if project_serialized else None @@ -637,7 +638,7 @@ def _create_membership_for_project_owner(project): def _populate_project_object(project, data): def check_if_there_is_some_error(message=_("error importing project data"), project=None): - errors = get_errors(clear=False) + errors = get_errors(clear=True) if errors: raise err.TaigaImportError(message, project, errors=errors) @@ -710,8 +711,6 @@ def _populate_project_object(project, data): def store_project_from_dict(data, owner=None): - reset_errors() - # Validate if owner: _validate_if_owner_have_enought_space_to_this_project(owner, data)