From 6cb1a53a68e01ed71b395ca16a7e5c960ad4e2b6 Mon Sep 17 00:00:00 2001
From: benjamin <benjamin@le-filament.com>
Date: Mon, 25 Sep 2023 13:58:39 +0200
Subject: [PATCH] [fix] membership out wizard error

---
 wizard/scop_membership_out_wizard.py  |  6 +++++-
 wizard/scop_membership_out_wizard.xml | 11 ++++++-----
 2 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/wizard/scop_membership_out_wizard.py b/wizard/scop_membership_out_wizard.py
index 1077c36..d918ea0 100644
--- a/wizard/scop_membership_out_wizard.py
+++ b/wizard/scop_membership_out_wizard.py
@@ -14,7 +14,11 @@ class ScopMembershipOutWizard(models.TransientModel):
     def _default_partner_id(self):
         return self.env.context.get("active_id")
 
-    partner_id = fields.Integer("Partner", default=_default_partner_id)
+    partner_id = fields.Many2one(
+        comodel_name="res.partner",
+        string="Partner",
+        default=_default_partner_id
+    )
     type_all = fields.Boolean(string="Tous types d'adhésion", default=True)
     type_id = fields.Many2one(
         "scop.membership.type", string="Type d'adhésion", ondelete="restrict"
diff --git a/wizard/scop_membership_out_wizard.xml b/wizard/scop_membership_out_wizard.xml
index 5397328..f3d7d23 100644
--- a/wizard/scop_membership_out_wizard.xml
+++ b/wizard/scop_membership_out_wizard.xml
@@ -7,18 +7,19 @@
         <field name="arch" type="xml">
             <form string="Radiation">
                 <group name="period" string="Radiation">
-                        <field name="type_all" />
-                        <field
+                    <field name="partner_id" invisible="1" />
+                    <field name="type_all" />
+                    <field
                         name="type_id"
                         options="{'no_open': True, 'no_create': True}"
                         attrs="{'required' : [('type_all','=', False)] ,'invisible': [('type_all','=', True)]}"
                     />
-                        <field name="end" />
-                        <field
+                    <field name="end" />
+                    <field
                         name="end_reason_id"
                         options="{'no_open': True, 'no_create': True}"
                     />
-                        <field name="note" />
+                    <field name="note" />
                 </group>
                 <footer>
                     <button
-- 
GitLab