From 3b0ac4cb98fc470ac5961f617448134f2664a9ca Mon Sep 17 00:00:00 2001 From: David Beal Date: Mon, 8 Apr 2019 17:07:13 +0200 Subject: [PATCH] FIX sql_request_abstract: b64encode use a Bytes like object --- sql_request_abstract/models/sql_request_mixin.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/sql_request_abstract/models/sql_request_mixin.py b/sql_request_abstract/models/sql_request_mixin.py index 3c18a4318..cd2010355 100644 --- a/sql_request_abstract/models/sql_request_mixin.py +++ b/sql_request_abstract/models/sql_request_mixin.py @@ -5,7 +5,7 @@ import re import uuid -from io import StringIO +from io import BytesIO import base64 from psycopg2 import ProgrammingError @@ -167,9 +167,8 @@ class SQLRequestMixin(models.AbstractModel): rollback_name = self._create_savepoint() try: if mode == 'stdout': - output = StringIO.StringIO() + output = BytesIO() self.env.cr.copy_expert(query, output) - output.getvalue() res = base64.b64encode(output.getvalue()) output.close() else: