From 88ee9fca2bf324d2f029362e6c210aced3642d04 Mon Sep 17 00:00:00 2001 From: Javi Melendez Date: Wed, 18 May 2016 09:01:49 +0200 Subject: [PATCH] [FIX] auto_backup: bad reference to field sftp_private_key (#423) Bump module version to 8.0.1.0.1 --- auto_backup/__openerp__.py | 2 +- auto_backup/models/db_backup.py | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/auto_backup/__openerp__.py b/auto_backup/__openerp__.py index b73af7cbe..69979550a 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 832b0118c..d9621f6db 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 @@ class DbBackup(models.Model): 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 @@ class DbBackup(models.Model): "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: