[IMP] agreement: Provide the value to copy for non-relational fields

This commit is contained in:
Maxime Chambreuil
2019-03-27 13:09:03 -06:00
parent 4bc9d0b159
commit 499ab4bcb7
5 changed files with 39 additions and 16 deletions

View File

@@ -57,11 +57,15 @@ class AgreementAppendix(models.Model):
@api.onchange('sub_model_object_field_id', 'default_value')
def onchange_copyvalue(self):
if self.sub_model_object_field_id or self.default_value:
self.copyvalue = "${object.%s.%s or %s}" % \
if self.field_id or self.default_value:
self.copyvalue = "${object.%s or %s}" % \
(self.field_id.name,
self.sub_model_object_field_id.name,
self.default_value or '\'\'')
if self.sub_model_object_field_id or self.default_value:
self.copyvalue = "${object.%s.%s or %s}" % \
(self.field_id.name,
self.sub_model_object_field_id.name,
self.default_value or '\'\'')
# compute the dynamic content for mako expression
@api.multi