account_asset_update_asset.diff - replace company to asset to get currency company

From changeset 4da8c423fe
This commit is contained in:
Raimon Esteve 2021-05-24 15:30:12 +02:00
parent 4da8c423fe
commit 668fce4594
1 changed files with 12 additions and 12 deletions

View File

@ -1,7 +1,7 @@
diff --git a/trytond/trytond/modules/account_asset/asset.py b/trytond/trytond/modules/account_asset/asset.py diff --git a//trytond/trytond/modules/account_asset/asset.py b//trytond/trytond/modules/account_asset/asset.py
index cf5191f..b6cd41f 100644 index cf5191f..661982a 100644
--- a/trytond/trytond/modules/account_asset/asset.py --- a//trytond/trytond/modules/account_asset/asset.py
+++ b/trytond/trytond/modules/account_asset/asset.py +++ b//trytond/trytond/modules/account_asset/asset.py
@@ -745,15 +745,32 @@ class CreateMoves(Wizard): @@ -745,15 +745,32 @@ class CreateMoves(Wizard):
class UpdateAssetStart(ModelView): class UpdateAssetStart(ModelView):
'Update Asset Start' 'Update Asset Start'
@ -19,12 +19,12 @@ index cf5191f..b6cd41f 100644
+ +
+ @staticmethod + @staticmethod
+ def default_currency_digits(): + def default_currency_digits():
+ Company = Pool().get('company.company') + Asset = Pool().get('account.asset')
+ +
+ context = Transaction().context + context = Transaction().context
+ company_id = context.get('company') + active_id = context.get('active_id')
+ if company_id: + if active_id:
+ return Company(company_id).currency.digits + return Asset(active_id).currency_digits
+ return 2 + return 2
@ -46,12 +46,12 @@ index cf5191f..b6cd41f 100644
+ +
+ @staticmethod + @staticmethod
+ def default_currency_digits(): + def default_currency_digits():
+ Company = Pool().get('company.company') + Asset = Pool().get('account.asset')
+ +
+ context = Transaction().context + context = Transaction().context
+ company_id = context.get('company') + active_id = context.get('active_id')
+ if company_id: + if active_id:
+ return Company(company_id).currency.digits + return Asset(active_id).currency_digits
+ return 2 + return 2