diff --git a/models/scop_partner_staff.py b/models/scop_partner_staff.py
index 92e3347c1bb74aefbe74668dafc021c5a52a8836..4a95bf3e70060eb8323ca3d94284aaff20f9913f 100644
--- a/models/scop_partner_staff.py
+++ b/models/scop_partner_staff.py
@@ -11,6 +11,30 @@ class ScopPartnerStaff(models.Model):
     _rec_name = 'partner_id'
     _order = 'effective_date, partner_id'
 
+    # ------------------------------------------------------
+    # Default
+    # ------------------------------------------------------
+    @api.model
+    def default_get(self, fields):
+        res = super(ScopPartnerStaff, self).default_get(fields)
+        print('hello!')
+        partner_id = self.env.context.get('default_partner_id', False)
+        if partner_id:
+            staff_line = self.search([
+                ('partner_id', '=', partner_id),
+            ], order='effective_date desc, id desc', limit=1)
+            if staff_line:
+                staff_list = [
+                    'staff_count', 'staff_shareholder_count',
+                    'staff_shareholder_total', 'staff_average'
+                ]
+                for staff in staff_list:
+                    res[staff] = staff_line[staff]
+        return res
+
+    # ------------------------------------------------------
+    # Fields declaration
+    # ------------------------------------------------------
     partner_id = fields.Many2one(
         comodel_name='res.partner',
         string='Organisme',