Only save digits if the form has them defined

This commit is contained in:
Sergi Almacellas Abellana 2014-07-24 17:00:15 +02:00
parent a3cd556281
commit b006eb755d

View file

@ -73,11 +73,12 @@ class CreateChart:
__name__ = 'account.create_chart' __name__ = 'account.create_chart'
def transition_create_account(self): def transition_create_account(self):
digits = self.account.account_code_digits if hasattr(self.account, 'account_code_digits'):
Config = Pool().get('account.configuration') digits = self.account.account_code_digits
config = Config.get_singleton() or Config() Config = Pool().get('account.configuration')
config.default_account_code_digits = digits config = Config.get_singleton() or Config()
config.save() config.default_account_code_digits = digits
config.save()
return super(CreateChart, self).transition_create_account() return super(CreateChart, self).transition_create_account()