diff --git a/app_auto_backup/__manifest__.py b/app_auto_backup/__manifest__.py index 01d4d9fc..751ba78a 100644 --- a/app_auto_backup/__manifest__.py +++ b/app_auto_backup/__manifest__.py @@ -4,7 +4,7 @@ { 'name': "Database auto backup,数据库自动备份", - 'version': '16.24.07.12', + 'version': '16.24.10.09', 'summary': 'Automated backups, optimized from auto_backup of Yenthe Van Ginneken', diff --git a/app_auto_backup/models/db_backup_details.py b/app_auto_backup/models/db_backup_details.py index 1ed334c6..2e47920e 100644 --- a/app_auto_backup/models/db_backup_details.py +++ b/app_auto_backup/models/db_backup_details.py @@ -27,9 +27,13 @@ class DbBackupDetails(models.Model): } def unlink(self): - if self.file_path: - if os.path.exists(self.file_path): - os.remove(self.file_path) + for rec in self: + try: + if rec.file_path: + if os.path.exists(rec.file_path): + os.remove(rec.file_path) + except Exception as e: + pass return super(DbBackupDetails, self).unlink() def action_remove_file(self): diff --git a/app_auto_backup/views/backup_view.xml b/app_auto_backup/views/backup_view.xml index fedcc870..5b814912 100644 --- a/app_auto_backup/views/backup_view.xml +++ b/app_auto_backup/views/backup_view.xml @@ -69,9 +69,9 @@ background-repeat: no-repeat;background-position: 10px center;color: #9F6000;bac - + - +