From 8b2b329dc2a6752d5abd59f77de6c0bba1aed728 Mon Sep 17 00:00:00 2001 From: Ivan Office Date: Wed, 9 Oct 2024 17:00:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E6=95=B0=E6=8D=AE=E5=BA=93?= =?UTF-8?q?=EF=BC=8C=E5=A4=87=E4=BB=BDfix=EF=BC=8C=E7=AB=AF=E5=8F=A3?= =?UTF-8?q?=E6=94=B9=205432?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app_auto_backup/__manifest__.py | 2 +- app_auto_backup/models/db_backup_details.py | 10 +++++++--- app_auto_backup/views/backup_view.xml | 4 ++-- 3 files changed, 10 insertions(+), 6 deletions(-) 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 - + - +