diff --git a/models/sale_order.py b/models/sale_order.py
index fb87789..7a49fc2 100644
--- a/models/sale_order.py
+++ b/models/sale_order.py
@@ -12,6 +12,9 @@ class SaleOrder(models.Model):
string="Point retrait")
day_retrait = fields.Date("Jour du retrait")
hour_retrait = fields.Float("Heure du retrait")
+ carrier_point_retrait = fields.Boolean(
+ string='Point retrait',
+ related='carrier_id.point_retrait')
def _check_retrait(self, force_retrait_id=None):
self.ensure_one()
@@ -31,8 +34,12 @@ class SaleOrder(models.Model):
hour = values[2].split(":")
hour_retrait = float('%s.%s' % (hour[0], hour[1]))
+
+ PointRetrait = self.env['vracoop.point.retrait']
+ retrait = PointRetrait.browse(values[3])
self.write({
'hour_retrait': hour_retrait,
- 'day_retrait': day_retrait})
+ 'day_retrait': day_retrait,
+ 'vracoop_point_retrait_id': retrait.id})
return True
\ No newline at end of file
diff --git a/views/sale_order.xml b/views/sale_order.xml
index cee0c57..7d71230 100644
--- a/views/sale_order.xml
+++ b/views/sale_order.xml
@@ -9,9 +9,10 @@
-