From b742c11fe47f63499f8e0ab2cc78f6e038691fe4 Mon Sep 17 00:00:00 2001
From: jordan <jordan@le-filament.com>
Date: Wed, 27 Jan 2021 16:44:28 +0100
Subject: [PATCH] [update] related field partner_ur_id on cgscop_cotisation
 invoice.py

---
 models/account_invoice.py | 15 ++++++---------
 views/account_invoice.xml |  2 +-
 2 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/models/account_invoice.py b/models/account_invoice.py
index b304ca8..42ec4e7 100755
--- a/models/account_invoice.py
+++ b/models/account_invoice.py
@@ -7,10 +7,6 @@ from odoo import models, fields, api
 class ScopAccountInvoice(models.Model):
     _inherit = "account.invoice"
 
-    @api.model
-    def _default_ur(self):
-        return self.env['res.company']._ur_default_get()
-
     @api.model
     def default_get(self, fields):
         """
@@ -39,11 +35,12 @@ class ScopAccountInvoice(models.Model):
     type_contribution_id = fields.Many2one(
         comodel_name="scop.contribution.type",
         string="Type de cotisation")
-    ur_id = fields.Many2one(
-        'union.regionale',
-        string='Union Régionale',
-        index=True,
-        default=_default_ur)
+    partner_ur_id = fields.Many2one(
+        comodel_name='union.regionale',
+        string='UR Adhérent',
+        related='partner_id.ur_id',
+        store=True
+    )
 
     @api.multi
     def action_invoice_open(self):
diff --git a/views/account_invoice.xml b/views/account_invoice.xml
index 7a74c03..a5dd78b 100644
--- a/views/account_invoice.xml
+++ b/views/account_invoice.xml
@@ -8,7 +8,7 @@
             <field name="inherit_id" ref="account.invoice_form"/>
             <field name="arch" type="xml">
                 <field name="user_id" position="after">
-                    <field name="ur_id" readonly="1" groups="base.group_no_one"/>
+                    <field name="partner_ur_id" readonly="1" groups="base.group_no_one"/>
                     <field name="is_contribution" readonly="1" groups="base.group_no_one"/>
                     <field name="year" readonly="1" attrs="{'invisible': [('is_contribution', '!=', True)]}"/>
                 </field>
-- 
GitLab