mirror of
https://github.com/OCA/reporting-engine.git
synced 2025-02-16 16:30:38 +02:00
bi_view_editor: Better error message if the query is not correct
This commit is contained in:
@@ -295,8 +295,16 @@ class BveView(models.Model):
|
||||
self._cr.execute('DROP TABLE IF EXISTS %s', (AsIs(view_name), ))
|
||||
|
||||
# create postgres view
|
||||
self.env.cr.execute('CREATE or REPLACE VIEW %s as (%s)', (
|
||||
AsIs(view_name), AsIs(query), ))
|
||||
try:
|
||||
with self.env.cr.savepoint():
|
||||
self.env.cr.execute('CREATE or REPLACE VIEW %s as (%s)', (
|
||||
AsIs(view_name), AsIs(query), ))
|
||||
except Exception as e:
|
||||
raise UserError(
|
||||
_("Error creating the view '{query}':\n{error}")
|
||||
.format(
|
||||
query=query,
|
||||
error=e))
|
||||
|
||||
@api.depends('line_ids', 'state', 'over_condition')
|
||||
def _compute_sql_query(self):
|
||||
|
||||
Reference in New Issue
Block a user