From d1e9458d45d55c7d3733949549cd6890652e8437 Mon Sep 17 00:00:00 2001 From: Fabien BOURGEOIS Date: Mon, 13 Jun 2022 07:47:10 +0200 Subject: [PATCH] [FIX]Attempt to fix badstatusline error on one host when backup --- odoo/scripts/backup.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/odoo/scripts/backup.py b/odoo/scripts/backup.py index 7d14ffe..2ea0cf7 100644 --- a/odoo/scripts/backup.py +++ b/odoo/scripts/backup.py @@ -22,15 +22,16 @@ def dump(odoo, args): dumpf = odoo.db.dump(args.password, dbname, args.format) else: conn = httplib.HTTPConnection(args.host, args.port) + headers = {'User-Agent': ('Mozilla/5.0 (Windows NT 6.0; WOW64; rv:24.0) ' + 'Gecko/20100101 Firefox/24.0'), + 'Accept': 'text/plain'} if odoo.version != '8.0': params = urllib.urlencode({'master_pwd': args.password, 'name': dbname, 'backup_format': args.format}) - headers = {"Content-type": "application/x-www-form-urlencoded", - "Accept": "text/plain"} + headers['Content-type'] = 'application/x-www-form-urlencoded' conn.request('POST', '/web/database/backup', params, headers) else: - headers = {"Accept": "text/plain"} url = (u'/web/database/backup?backup_pwd=%s&backup_db=%s' '&backup_format=%s&token=') % (args.password, dbname, args.format) conn.request('GET', url, '', headers)