Merge pull request #716 from taigaio/improve_importer_logs

Improve the logs when an importer process fail
remotes/origin/issue/4795/notification_even_they_are_disabled
Alejandro 2016-05-06 11:43:32 +02:00
commit acebfda6b1
1 changed files with 3 additions and 4 deletions

View File

@ -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)