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: