diff --git a/auto_backup/__openerp__.py b/auto_backup/__openerp__.py index b73af7cbe93..69979550ac2 100644 --- a/auto_backup/__openerp__.py +++ b/auto_backup/__openerp__.py @@ -7,7 +7,7 @@ { "name": "Database Auto-Backup", "summary": "Backups database", - "version": "8.0.1.0.0", + "version": "8.0.1.0.1", "author": ( "VanRoey.be - Yenthe Van Ginneken, Agile Business Group," " Grupo ESOC IngenierĂ­a de Servicios," diff --git a/auto_backup/models/db_backup.py b/auto_backup/models/db_backup.py index 832b0118ce5..d9621f6db12 100644 --- a/auto_backup/models/db_backup.py +++ b/auto_backup/models/db_backup.py @@ -6,7 +6,6 @@ import os import shutil -import tempfile import traceback from contextlib import contextmanager from datetime import datetime, timedelta @@ -165,8 +164,7 @@ def action_backup(self): if backup: cached = open(backup) else: - cached = tempfile.TemporaryFile() - db.dump_db(self.env.cr.dbname, cached) + cached = db.dump_db(self.env.cr.dbname, None) with cached: for rec in sftp: @@ -274,7 +272,7 @@ def sftp_connection(self): "Trying to connect to sftp://%(username)s@%(host)s:%(port)d", extra=params) if self.sftp_private_key: - params["private_key"] = self.stfpprivatekey + params["private_key"] = self.sftp_private_key if self.sftp_password: params["private_key_pass"] = self.sftp_password else: