From 8bda83828e1f5c596fdd86893f0181900862d68e Mon Sep 17 00:00:00 2001
From: benjamin <benjamin@le-filament.com>
Date: Wed, 12 Feb 2025 14:53:54 +0100
Subject: [PATCH] [FIX] default date

---
 models/scop_partner_staff.py            | 2 +-
 models/scop_period.py                   | 2 +-
 wizard/scop_address_wizard.py           | 2 +-
 wizard/scop_deces_wizard.py             | 2 +-
 wizard/scop_membership_out_wizard.py    | 2 +-
 wizard/scop_membership_period_wizard.py | 2 +-
 wizard/scop_period_wizard.py            | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/models/scop_partner_staff.py b/models/scop_partner_staff.py
index 10850e0..9f60817 100644
--- a/models/scop_partner_staff.py
+++ b/models/scop_partner_staff.py
@@ -78,7 +78,7 @@ class ScopPartnerStaff(models.Model):
     )
     effective_date = fields.Date(
         string="Date",
-        default=fields.Date.today(),
+        default=lambda self: fields.Date.today(),
         required=True,
     )
     staff_count = fields.Integer(
diff --git a/models/scop_period.py b/models/scop_period.py
index 992b221..48a4eba 100644
--- a/models/scop_period.py
+++ b/models/scop_period.py
@@ -21,7 +21,7 @@ class ScopPeriod(models.Model):
     start = fields.Date(
         "Début de validité",
         required=True,
-        default=fields.Date.today(),
+        default=lambda self: fields.Date.today(),
         index=True,
     )
     end = fields.Date("Fin de validité")
diff --git a/wizard/scop_address_wizard.py b/wizard/scop_address_wizard.py
index 804086e..17b2c79 100644
--- a/wizard/scop_address_wizard.py
+++ b/wizard/scop_address_wizard.py
@@ -126,7 +126,7 @@ class ScopPeriodWizard(models.TransientModel):
     comments = fields.Text("Commentaires")
 
     # Fields new period
-    start = fields.Date("Début de validité", required=True, default=fields.Date.today())
+    start = fields.Date("Début de validité", required=True, default=lambda self: fields.Date.today())
     name = fields.Char("Raison Sociale", required=True, default=_default_name)
     cooperative_form_id = fields.Many2one(
         "res.partner.cooperative.form",
diff --git a/wizard/scop_deces_wizard.py b/wizard/scop_deces_wizard.py
index 533c5ad..a28ab8e 100644
--- a/wizard/scop_deces_wizard.py
+++ b/wizard/scop_deces_wizard.py
@@ -33,7 +33,7 @@ class ScopDecesWizard(models.TransientModel):
 
     # Fields previous period
     last_period_id = fields.Integer(default=_default_last_period_id)
-    end = fields.Date("Fin de validité", required=True, default=fields.Date.today())
+    end = fields.Date("Fin de validité", required=True, default=lambda self: fields.Date.today())
     dissolution_reason_id = fields.Many2one(
         "res.partner.dissolution.reason",
         string="Motif Décès",
diff --git a/wizard/scop_membership_out_wizard.py b/wizard/scop_membership_out_wizard.py
index 64080c9..0406b29 100644
--- a/wizard/scop_membership_out_wizard.py
+++ b/wizard/scop_membership_out_wizard.py
@@ -21,7 +21,7 @@ class ScopMembershipOutWizard(models.TransientModel):
     type_id = fields.Many2one(
         "scop.membership.type", string="Type d'adhésion", ondelete="restrict"
     )
-    end = fields.Date("Fin d'adhésion", required=True, default=fields.Date.today())
+    end = fields.Date("Fin d'adhésion", required=True, default=lambda self: fields.Date.today())
     end_reason_id = fields.Many2one(
         "scop.membership.reason.end",
         string="Motif de fin d’adhésion",
diff --git a/wizard/scop_membership_period_wizard.py b/wizard/scop_membership_period_wizard.py
index 3929a95..6a6c7b5 100644
--- a/wizard/scop_membership_period_wizard.py
+++ b/wizard/scop_membership_period_wizard.py
@@ -27,7 +27,7 @@ class ScopMembershipPeriodWizard(models.TransientModel):
         ondelete="restrict",
         required=True,
     )
-    start = fields.Date("Début d’adhésion", required=True, default=fields.Date.today())
+    start = fields.Date("Début d’adhésion", required=True, default=lambda self: fields.Date.today())
     number = fields.Char("No adhérent", required=True, default=_default_number)
     note = fields.Text("Commentaires")
 
diff --git a/wizard/scop_period_wizard.py b/wizard/scop_period_wizard.py
index 0029db1..3556181 100644
--- a/wizard/scop_period_wizard.py
+++ b/wizard/scop_period_wizard.py
@@ -125,7 +125,7 @@ class ScopPeriodWizard(models.TransientModel):
     comments = fields.Text("Commentaires")
 
     # Fields new period
-    start = fields.Date("Début de validité", required=True, default=fields.Date.today())
+    start = fields.Date("Début de validité", required=True, default=lambda self: fields.Date.today())
     name = fields.Char("Raison Sociale", required=True, default=_default_name)
     cooperative_form_id = fields.Many2one(
         "res.partner.cooperative.form",
-- 
GitLab