From 1ee9ba7f6a0e6fc4b259b427f035f0167ee12034 Mon Sep 17 00:00:00 2001 From: Giovanni Date: Mon, 20 Jan 2020 13:03:19 +0100 Subject: [PATCH] - fix check_duplicated_files in view - log info on run completed --- attachment_synchronize/models/task.py | 3 +++ attachment_synchronize/views/task_view.xml | 1 + 2 files changed, 4 insertions(+) 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 @@ +