diff --git a/modoboa/admin/management/commands/subcommands/_import.py b/modoboa/admin/management/commands/subcommands/_import.py index cd70af320..1f1e57e8b 100644 --- a/modoboa/admin/management/commands/subcommands/_import.py +++ b/modoboa/admin/management/commands/subcommands/_import.py @@ -61,16 +61,9 @@ class ImportCommand(BaseCommand): for row in reader: if not row: continue - try: - fct = signals.import_object.send( - sender=self.__class__, objtype=row[0].strip()) - fct = [func for x_, func in fct if func is not None] - except ValidationError as e: - raise CommandError( - _("It seems that your CSV is badly formatted at row: ") + - options["sepchar"].join(row) + - _(f"Details: {e.message}") - ) + fct = signals.import_object.send( + sender=self.__class__, objtype=row[0].strip()) + fct = [func for x_, func in fct if func is not None] if not fct: continue fct = fct[0] diff --git a/modoboa/admin/tests/test_data/import_aliases.csv b/modoboa/admin/tests/test_data/import_aliases.csv index 644db26b5..fea6404e4 100644 --- a/modoboa/admin/tests/test_data/import_aliases.csv +++ b/modoboa/admin/tests/test_data/import_aliases.csv @@ -1 +1,2 @@ + alias; alias1@test.com; True; truc@test.com