diff --git a/models/acc_counter.py b/models/acc_counter.py index 0e76344e2f4f16a1a0418aa98331c552911e50b7..ef541942ee209ce5af4ce16ad734fae373be13a4 100644 --- a/models/acc_counter.py +++ b/models/acc_counter.py @@ -73,6 +73,13 @@ class AccCounter(models.Model): domain = ["|", ("is_producer", "=", True), ("is_consumer", "=", True)] return {"domain": {"partner_id": domain}} + @api.onchange("partner_id") + def _onchange_partner_id(self): + if self.partner_id: + self.street = self.partner_id.street + self.street2 = self.partner_id.street2 + self.zip = self.partner_id.zip + self.city = self.partner_id.city # ------------------------------------------------------ # CRUD methods (ORM overrides) # ------------------------------------------------------