Browse Source

Jul 25 [UPDT] Updated 'auto_database_backup'

pull/331/head
AjmalCybro 9 months ago
parent
commit
30d1148599
  1. 2
      auto_database_backup/__manifest__.py
  2. 8
      auto_database_backup/doc/RELEASE_NOTES.md
  3. 4
      auto_database_backup/models/db_backup_configure.py

2
auto_database_backup/__manifest__.py

@ -22,7 +22,7 @@
{ {
'name': "Automatic Database Backup To Local Server, Remote Server," 'name': "Automatic Database Backup To Local Server, Remote Server,"
"Google Drive, Dropbox, Onedrive, Nextcloud and Amazon S3 Odoo17", "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', 'live_test_url': 'https://youtu.be/Q2yMZyYjuTI',
'category': 'Extra Tools', 'category': 'Extra Tools',
'summary': 'Odoo Database Backup, Automatic Backup, Database Backup, Automatic Backup,Database auto-backup, odoo backup' 'summary': 'Odoo Database Backup, Automatic Backup, Database Backup, Automatic Backup,Database auto-backup, odoo backup'

8
auto_database_backup/doc/RELEASE_NOTES.md

@ -37,3 +37,11 @@
#### UPDT #### UPDT
- Fixed the nextcloud auto remove backup error. - Fixed the nextcloud auto remove backup error.
## Module <auto_database_backup>
#### 08.07.2024
#### Version 17.0.6.0.1
#### UPDT
- Fixed the windows backup error.

4
auto_database_backup/models/db_backup_configure.py

@ -1025,7 +1025,7 @@ class DbBackupConfigure(models.Model):
if backup_format == 'zip': if backup_format == 'zip':
with tempfile.TemporaryDirectory() as dump_dir: with tempfile.TemporaryDirectory() as dump_dir:
filestore = odoo.tools.config.filestore(db_name) 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, subprocess.run(cmd, env=env, stdout=subprocess.DEVNULL,
stderr=subprocess.STDOUT, check=True) stderr=subprocess.STDOUT, check=True)
if os.path.exists(filestore): if os.path.exists(filestore):
@ -1048,7 +1048,7 @@ class DbBackupConfigure(models.Model):
t.seek(0) t.seek(0)
return t return t
else: else:
cmd.append('--format=c') cmd.insert(-1,'--format=c')
process = subprocess.Popen(cmd, env=env, stdout=subprocess.PIPE) process = subprocess.Popen(cmd, env=env, stdout=subprocess.PIPE)
stdout, _ = process.communicate() stdout, _ = process.communicate()
if stream: if stream:

Loading…
Cancel
Save