From 654b308285b32a5ca76fdbcb1b32afb38d4da6dc Mon Sep 17 00:00:00 2001 From: Chill Date: Fri, 7 Jun 2024 10:47:20 +0800 Subject: [PATCH] update app_auto_back backupfile route --- app_auto_backup/__manifest__.py | 2 +- app_auto_backup/controllers/main.py | 3 ++- app_auto_backup/models/db_backup.py | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app_auto_backup/__manifest__.py b/app_auto_backup/__manifest__.py index 67ff252f..2387a275 100644 --- a/app_auto_backup/__manifest__.py +++ b/app_auto_backup/__manifest__.py @@ -4,7 +4,7 @@ { 'name': "Database auto backup,数据库自动备份", - 'version': '16.24.05.22', + 'version': '16.24.06.07', 'summary': 'Automated backups, optimized from auto_backup of Yenthe Van Ginneken', diff --git a/app_auto_backup/controllers/main.py b/app_auto_backup/controllers/main.py index 872e9d50..7bd64156 100644 --- a/app_auto_backup/controllers/main.py +++ b/app_auto_backup/controllers/main.py @@ -12,8 +12,9 @@ _logger = logging.getLogger(__name__) class AppAutoBackup(http.Controller): - @http.route("/download/backupfile/", type="http", auth="user") + @http.route("/dbbackup/download/", type="http", auth="user") def download_backupfile(self, file_path, **kw): + _logger.warning('download_backupfile: %s', file_path) if os.path.exists(file_path): try: with open(file_path, 'rb') as file: diff --git a/app_auto_backup/models/db_backup.py b/app_auto_backup/models/db_backup.py index e9610330..94223b31 100644 --- a/app_auto_backup/models/db_backup.py +++ b/app_auto_backup/models/db_backup.py @@ -140,7 +140,7 @@ class DbBackup(models.Model): rec.backup_details_ids.create({ 'name': bkp_file, 'file_path': file_path, - 'url': '/download/backupfile/%s' % file_path, + 'url': '/dbbackup/download%s' % file_path, 'db_backup_id': rec.id, }) except Exception as error: