From 6673fcab252fb326ad8a8676d41f31f13963587c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Todorovich?= Date: Mon, 28 Oct 2019 15:38:58 +0100 Subject: [PATCH] [12.0][FIX][account_asset_management] local variable 'asset' referenced before assignment tools/account_asset_management/models/account_asset.py", line 970, in _compute_entries % (asset.name, asset.code) or asset.name UnboundLocalError: local variable 'asset' referenced before assignment --- account_asset_management/models/account_asset.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/account_asset_management/models/account_asset.py b/account_asset_management/models/account_asset.py index ed280dfc..45345d28 100644 --- a/account_asset_management/models/account_asset.py +++ b/account_asset_management/models/account_asset.py @@ -1035,8 +1035,10 @@ class AccountAsset(models.Model): except Exception: e = exc_info()[0] tb = ''.join(format_exception(*exc_info())) - asset_ref = depreciation.asset_id.code and '%s (ref: %s)' \ - % (asset.name, asset.code) or asset.name + asset_ref = depreciation.asset_id.name + if depreciation.asset_id.code: + asset_ref = '[%s] %s' % ( + depreciation.asset_id.code, asset_ref) error_log += _( "\nError while processing asset '%s': %s" ) % (asset_ref, str(e))