From 43b724855324495432e0e19b3fee2ac1c55037ea Mon Sep 17 00:00:00 2001
From: benjamin <benjamin@le-filament.com>
Date: Thu, 31 Mar 2022 10:19:48 +0200
Subject: [PATCH] [fix] error year (change type)

---
 models/scop_cotisation.py |  8 ++++----
 views/account_move.xml    | 10 +++++-----
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/models/scop_cotisation.py b/models/scop_cotisation.py
index 731eebd..f44ace3 100644
--- a/models/scop_cotisation.py
+++ b/models/scop_cotisation.py
@@ -83,7 +83,7 @@ class ScopCotisation(models.AbstractModel):
                         "=",
                         self.env.ref("cgscop_partner.membership_type_1").id,
                     ),
-                    ("start", "<", date(self.year, 1, 1)),
+                    ("start", "<", date(int(self.year), 1, 1)),
                     ("end", "=", None),
                 ]
             )
@@ -93,7 +93,7 @@ class ScopCotisation(models.AbstractModel):
 
     def get_new_members(self, limit_start_date=None):
         if not limit_start_date:
-            limit_start_date = date(self.year, 12, 31)
+            limit_start_date = date(int(self.year), 12, 31)
         self.ensure_one()
         members = (
             self.env["scop.membership.period"]
@@ -104,11 +104,11 @@ class ScopCotisation(models.AbstractModel):
                         "=",
                         self.env.ref("cgscop_partner.membership_type_1").id,
                     ),
-                    ("start", ">=", date(self.year, 1, 1)),
+                    ("start", ">=", date(int(self.year), 1, 1)),
                     ("start", "<=", limit_start_date),
                     "|",
                     ("end", "=", None),
-                    ("end", ">", date(self.year, 1, 1)),
+                    ("end", ">", date(int(self.year), 1, 1)),
                 ]
             )
             .mapped("partner_id")
diff --git a/views/account_move.xml b/views/account_move.xml
index a32a9cc..2964607 100644
--- a/views/account_move.xml
+++ b/views/account_move.xml
@@ -63,16 +63,16 @@
             <field name="name">account.move.tree.scop.inherited</field>
             <field name="model">account.move</field>
             <field name="mode">primary</field>
-            <field name="inherit_id" ref="account.view_out_invoice_tree" />
+            <field name="inherit_id" ref="account.view_invoice_tree" />
             <field name="arch" type="xml">
-                <xpath expr="//field[@name='partner_id']" position="before">
+                <xpath expr="//field[@name='invoice_partner_display_name']" position="before">
                     <field name="partner_member_number" readonly="1" />
                 </xpath>
-                <xpath expr="//field[@name='partner_id']" position="attributes">
+                <xpath expr="//field[@name='invoice_partner_display_name'][2]" position="attributes">
                     <attribute name="string">Adhérent</attribute>
                 </xpath>
-                <xpath expr="//field[@name='partner_id']" position="after">
-                    <field name="type_contribution_id" />
+                <xpath expr="//field[@name='invoice_origin']" position="after">
+                    <field name="type_contribution_id" optional="hide" />
                 </xpath>
                 <xpath expr="//field[@name='invoice_date']" position="attributes">
                     <attribute name="string">Date de cotisation</attribute>
-- 
GitLab