Browse Source

Merge PR #1708 into 12.0

Signed-off-by moylop260
12.0
OCA-git-bot 5 years ago
parent
commit
d27bed66d9
  1. 4
      sql_request_abstract/models/sql_request_mixin.py

4
sql_request_abstract/models/sql_request_mixin.py

@ -5,6 +5,7 @@
import re
import uuid
import logging
from io import BytesIO
import base64
from psycopg2 import ProgrammingError
@ -12,6 +13,8 @@ from psycopg2 import ProgrammingError
from odoo import _, api, fields, models
from odoo.exceptions import UserError
logger = logging.getLogger(__name__)
class SQLRequestMixin(models.AbstractModel):
_name = 'sql.request.mixin'
@ -242,6 +245,7 @@ class SQLRequestMixin(models.AbstractModel):
self.env.cr.execute(query)
res = self._hook_executed_request()
except ProgrammingError as e:
logger.exception("Failed query: %s", query)
raise UserError(
_("The SQL query is not valid:\n\n %s") % e)
finally:

Loading…
Cancel
Save