mirror of
https://github.com/OCA/account-financial-tools.git
synced 2025-02-02 12:47:26 +02:00
[FIX] account_asset_management: Display significant information about the error
As it was, the information put was like:
```
Error mientras se procesa el activo '....': <class 'odoo.exceptions.UserError'>
```
Now, it is:
```
Error mientras se procesa el activo '....': UserError("No puedes usar esta cuenta (...) en este diario, consulta la sección 'Control-Acceso' en la pestaña 'Configuración avanzada' en el diario relacionado.")
```
TT46362
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
|
||||
{
|
||||
"name": "Assets Management",
|
||||
"version": "14.0.3.1.3",
|
||||
"version": "14.0.3.1.4",
|
||||
"license": "AGPL-3",
|
||||
"depends": ["account", "report_xlsx_helper"],
|
||||
"excludes": ["account_asset"],
|
||||
|
||||
@@ -1248,15 +1248,14 @@ class AccountAsset(models.Model):
|
||||
try:
|
||||
with self.env.cr.savepoint():
|
||||
result += depreciation.create_move()
|
||||
except Exception:
|
||||
e = exc_info()[0]
|
||||
except Exception as e:
|
||||
tb = "".join(format_exception(*exc_info()))
|
||||
asset_ref = depreciation.asset_id.name
|
||||
if depreciation.asset_id.code:
|
||||
asset_ref = "[{}] {}".format(depreciation.asset_id.code, asset_ref)
|
||||
error_log += _("\nError while processing asset '%s': %s") % (
|
||||
asset_ref,
|
||||
str(e),
|
||||
repr(e),
|
||||
)
|
||||
error_msg = _("Error while processing asset '%s': \n\n%s") % (
|
||||
asset_ref,
|
||||
|
||||
Reference in New Issue
Block a user