diff --git a/models/route_period_point.py b/models/route_period_point.py
index 68240a9c61a07dc17f3b80d7faa4dfd2ae94e29d..5e00e2992f6f41a5f124d8cb4830f2818e6af68e 100644
--- a/models/route_period_point.py
+++ b/models/route_period_point.py
@@ -122,7 +122,8 @@ class RoutePeriodPoint(models.Model):
             if len(repositor_id.supervisor_id) > 0:
                 period_id = self.env['route.period']._check_period(calendar_week_id,repositor_id)
                 #period_id = self.env['route.period'].search(['&', ('calendar_week_id','=',calendar_week_id.id),('repositor_id','=',repositor_id.id)])
-                point.period_id = period_id
+                #point.period_id = period_id
+                point.update({"period_id": period_id.id})
                 #self.repositor_id = period_id.repositor_id
 
             else: