diff --git a/auto_database_backup/__manifest__.py b/auto_database_backup/__manifest__.py index 4223172af..24a2ecce5 100644 --- a/auto_database_backup/__manifest__.py +++ b/auto_database_backup/__manifest__.py @@ -22,7 +22,7 @@ { 'name': "Automatic Database Backup To Local Server, Remote Server," "Google Drive, Dropbox, Onedrive, Nextcloud and Amazon S3 Odoo17", - 'version': '17.0.4.0.1', + 'version': '17.0.6.0.1', 'live_test_url': 'https://youtu.be/Q2yMZyYjuTI', 'category': 'Extra Tools', 'summary': 'Odoo Database Backup, Automatic Backup, Database Backup, Automatic Backup,Database auto-backup, odoo backup' diff --git a/auto_database_backup/doc/RELEASE_NOTES.md b/auto_database_backup/doc/RELEASE_NOTES.md index dc0da8d72..73acc6ed1 100644 --- a/auto_database_backup/doc/RELEASE_NOTES.md +++ b/auto_database_backup/doc/RELEASE_NOTES.md @@ -37,3 +37,11 @@ #### UPDT - Fixed the nextcloud auto remove backup error. + +## Module + +#### 08.07.2024 +#### Version 17.0.6.0.1 +#### UPDT + +- Fixed the windows backup error. diff --git a/auto_database_backup/models/db_backup_configure.py b/auto_database_backup/models/db_backup_configure.py index 0370942d2..8c0beed04 100644 --- a/auto_database_backup/models/db_backup_configure.py +++ b/auto_database_backup/models/db_backup_configure.py @@ -1025,7 +1025,7 @@ class DbBackupConfigure(models.Model): if backup_format == 'zip': with tempfile.TemporaryDirectory() as dump_dir: filestore = odoo.tools.config.filestore(db_name) - cmd.append('--file=' + os.path.join(dump_dir, 'dump.sql')) + cmd.insert(-1,'--file=' + os.path.join(dump_dir, 'dump.sql')) subprocess.run(cmd, env=env, stdout=subprocess.DEVNULL, stderr=subprocess.STDOUT, check=True) if os.path.exists(filestore): @@ -1048,7 +1048,7 @@ class DbBackupConfigure(models.Model): t.seek(0) return t else: - cmd.append('--format=c') + cmd.insert(-1,'--format=c') process = subprocess.Popen(cmd, env=env, stdout=subprocess.PIPE) stdout, _ = process.communicate() if stream: