Browse Source

Jul 31 [UPDT] Updated 'auto_database_backup'

pull/332/merge
AjmalCybro 9 months ago
parent
commit
92fc0d33ac
  1. 2
      auto_database_backup/__manifest__.py
  2. 6
      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", "Google Drive, Dropbox, Onedrive, Nextcloud and Amazon S3",
'version': '16.0.5.0.2', 'version': '16.0.6.0.2',
'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'

6
auto_database_backup/doc/RELEASE_NOTES.md

@ -37,3 +37,9 @@
#### UPDT #### UPDT
- Fixed the error while inputting list_db = False in odoo conf file. - Fixed the error while inputting list_db = False in odoo conf file.
#### 29.06.2024
#### Version 16.0.6.0.1
#### UPDT
- Fixed the 0kb error on windows.

4
auto_database_backup/models/db_backup_configure.py

@ -1033,7 +1033,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):
@ -1056,7 +1056,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