diff --git a/sale.py b/sale.py index 9162dbf..6f6f4b5 100644 --- a/sale.py +++ b/sale.py @@ -96,8 +96,14 @@ class SaleLine(metaclass=PoolMeta): address_equipment = fields.Many2One('party.address', "Direccion") unit_digits = fields.Function(fields.Integer('Unit Digits'), 'on_change_with_unit_digits') - + + @fields.depends('sale','_parent_sale.shipment_address') + def default_address_equipment(self, name=None): + #raise UserError(str((self.sale))) + self.address_equipment = self.sale.shipment_address.id + return self.address_equipment + def on_change_with_unit_digits(self, name=None): if self.unit: return self.unit.digits