From eaafd9ecc9d1e5716db804e849040baf818930b4 Mon Sep 17 00:00:00 2001
From: benjamin <benjamin@le-filament.com>
Date: Tue, 9 Nov 2021 16:37:13 +0100
Subject: [PATCH] [update] import membership data

---
 wizard/membership_import.py | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/wizard/membership_import.py b/wizard/membership_import.py
index 04ec85c..e36245e 100644
--- a/wizard/membership_import.py
+++ b/wizard/membership_import.py
@@ -25,18 +25,18 @@ class MembershipImport(models.TransientModel):
                 print(row.get(year))
                 if row.get(year) and int(row.get(year)) > 0:
                     partner = self.env['res.partner'].search([('membership_number', '=', int(row.get('ADH')))])
-                    product = self.env['product.product'].search([
+                    product = self.env['product.product'].sudo().search([
                         ('name', 'ilike', year),
                         '|',
-                        ('company_id', '=', int(row.get('adhésion'))),
+                        ('company_id', '=', int(row.get('company_id'))),
                         ('company_id', '=', None)
                     ])
                     print(partner)
                     print(product)
                     begin = str(year) + '-01-01'
                     end = str(year) + '-12-31'
-                    if year == 2021 and row.get('Date adhésion 2021'):
-                        date_membership = row.get('Date adhésion 2021')
+                    if year == 2021 and row.get('date_membership'):
+                        date_membership = row.get('date_membership')
                     else:
                         date_membership = begin
                     req = """
@@ -44,7 +44,7 @@ class MembershipImport(models.TransientModel):
                         VALUES (
                             %d, '%s', '%s', '%s', %d, '%s', %d, %d
                         )""" % (partner.id, begin, end, date_membership,
-                                int(row.get(year)), 'paid', int(row.get('adhésion')), product.id)
+                                int(row.get(year)), 'paid', int(row.get('company_id')), product.id)
                     print(req)
                     self.env.cr.execute(req)
                     line += 1
-- 
GitLab