Correct error messages
parent
9f61dda791
commit
a4975436d9
|
@ -329,6 +329,6 @@ class AccountJournal(models.Model):
|
||||||
error_type.__name__, error_value)
|
error_type.__name__, error_value)
|
||||||
st += ''.join(traceback.format_tb(trbk, 30))
|
st += ''.join(traceback.format_tb(trbk, 30))
|
||||||
raise ValidationError(
|
raise ValidationError(
|
||||||
_("Statement import error"
|
_("Statement import error "
|
||||||
"The statement cannot be created: %s") % st)
|
"The statement cannot be created: %s") % st)
|
||||||
return move
|
return move
|
||||||
|
|
|
@ -75,7 +75,7 @@ class AccountMoveCompletionRule(models.Model):
|
||||||
number_field = 'number'
|
number_field = 'number'
|
||||||
else:
|
else:
|
||||||
raise ValidationError(
|
raise ValidationError(
|
||||||
_('Invalid invoice type for completion: %') % inv_type)
|
_('Invalid invoice type for completion: %s') % inv_type)
|
||||||
|
|
||||||
invoices = inv_obj.search([(number_field, '=', line.name.strip()),
|
invoices = inv_obj.search([(number_field, '=', line.name.strip()),
|
||||||
('type', 'in', type_domain)])
|
('type', 'in', type_domain)])
|
||||||
|
@ -93,7 +93,7 @@ class AccountMoveCompletionRule(models.Model):
|
||||||
"""Populate statement line values"""
|
"""Populate statement line values"""
|
||||||
if inv_type not in ('supplier', 'customer'):
|
if inv_type not in ('supplier', 'customer'):
|
||||||
raise ValidationError(
|
raise ValidationError(
|
||||||
_('Invalid invoice type for completion: %') %
|
_('Invalid invoice type for completion: %s') %
|
||||||
inv_type)
|
inv_type)
|
||||||
res = {}
|
res = {}
|
||||||
invoice = self._find_invoice(line, inv_type)
|
invoice = self._find_invoice(line, inv_type)
|
||||||
|
@ -302,8 +302,8 @@ class AccountMoveLine(models.Model):
|
||||||
self.env.cr.executemany(sql, tuple(move_store))
|
self.env.cr.executemany(sql, tuple(move_store))
|
||||||
except psycopg2.Error as sql_err:
|
except psycopg2.Error as sql_err:
|
||||||
self.env.cr.rollback()
|
self.env.cr.rollback()
|
||||||
raise ValidationError(_("ORM bypass error"),
|
raise ValidationError(
|
||||||
sql_err.pgerror)
|
_("ORM bypass error: %s") % sql_err.pgerror)
|
||||||
|
|
||||||
def _update_line(self, vals):
|
def _update_line(self, vals):
|
||||||
""" Do raw update into database because ORM is awfully slow
|
""" Do raw update into database because ORM is awfully slow
|
||||||
|
@ -318,8 +318,8 @@ class AccountMoveLine(models.Model):
|
||||||
self.env.cr.execute(sql, vals)
|
self.env.cr.execute(sql, vals)
|
||||||
except psycopg2.Error as sql_err:
|
except psycopg2.Error as sql_err:
|
||||||
self.env.cr.rollback()
|
self.env.cr.rollback()
|
||||||
raise ValidationError(_("ORM bypass error"),
|
raise ValidationError(
|
||||||
sql_err.pgerror)
|
_("ORM bypass error: %s") % sql_err.pgerror)
|
||||||
|
|
||||||
|
|
||||||
class AccountMove(models.Model):
|
class AccountMove(models.Model):
|
||||||
|
|
Loading…
Reference in New Issue