diff --git a/attachment_synchronize/models/task.py b/attachment_synchronize/models/task.py index 7a30e4b2e..10ac78d55 100644 --- a/attachment_synchronize/models/task.py +++ b/attachment_synchronize/models/task.py @@ -131,6 +131,7 @@ class StorageTask(models.Model): relative_path=self.filepath, pattern=self.pattern) if self.check_duplicated_files: filenames = self._file_to_import(filenames) + total_import = 0 for file_name in filenames: with api.Environment.manage(): with odoo.registry( @@ -165,11 +166,13 @@ class StorageTask(models.Model): 'delete', 'rename', 'move', 'move_rename' ): backend._delete(full_absolute_path) + total_import += 1 except Exception as e: new_env.cr.rollback() raise e else: new_env.cr.commit() + _logger.info('Run import complete! Imported {0} files'.format(total_import)) def _file_to_import(self, filenames): imported = self.attachment_ids.filtered(lambda r: r.name in filenames).mapped('name') diff --git a/attachment_synchronize/views/task_view.xml b/attachment_synchronize/views/task_view.xml index 97d0d0dc3..198dacb83 100644 --- a/attachment_synchronize/views/task_view.xml +++ b/attachment_synchronize/views/task_view.xml @@ -20,6 +20,7 @@ +