diff --git a/easy_my_coop/demo/coop.xml b/easy_my_coop/demo/coop.xml
index 48849ca..1266def 100644
--- a/easy_my_coop/demo/coop.xml
+++ b/easy_my_coop/demo/coop.xml
@@ -77,7 +77,7 @@
-
+
diff --git a/easy_my_coop/views/menus.xml b/easy_my_coop/views/menus.xml
index 797a51a..4ca098e 100644
--- a/easy_my_coop/views/menus.xml
+++ b/easy_my_coop/views/menus.xml
@@ -12,7 +12,7 @@
-
+
diff --git a/easy_my_coop/views/res_partner_view.xml b/easy_my_coop/views/res_partner_view.xml
index 2bd57ae..de1a944 100644
--- a/easy_my_coop/views/res_partner_view.xml
+++ b/easy_my_coop/views/res_partner_view.xml
@@ -87,13 +87,13 @@
res.partner
-
+
-
+
-
+
diff --git a/easy_my_coop_loan/demo/coop.xml b/easy_my_coop_loan/demo/coop.xml
index ecd808c..e3a8c36 100644
--- a/easy_my_coop_loan/demo/coop.xml
+++ b/easy_my_coop_loan/demo/coop.xml
@@ -6,7 +6,6 @@
test loan issue
-
diff --git a/easy_my_coop_loan/models/partner.py b/easy_my_coop_loan/models/partner.py
index dcd20f2..4431673 100644
--- a/easy_my_coop_loan/models/partner.py
+++ b/easy_my_coop_loan/models/partner.py
@@ -1,5 +1,6 @@
# Copyright 2019 Coop IT Easy SCRL fs
# Houssine BAKKALI
+# Robin Keunen
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
from odoo import fields, models, api
@@ -23,7 +24,8 @@ class ResPartner(models.Model):
@api.depends("loan_line_ids", "loan_line_ids.state")
def _compute_is_loaner(self):
for partner in self:
- loans = partner.loan_line_ids.filtered(
+ sudo_partner = partner.sudo()
+ loans = sudo_partner.loan_line_ids.filtered(
lambda l: l.state in ["subscribed", "waiting", "paid"]
)
- partner.is_loaner = bool(loans)
+ sudo_partner.is_loaner = bool(loans)
diff --git a/easy_my_coop_loan/tests/test_emc_loan.py b/easy_my_coop_loan/tests/test_emc_loan.py
index 6d4f089..fda5895 100644
--- a/easy_my_coop_loan/tests/test_emc_loan.py
+++ b/easy_my_coop_loan/tests/test_emc_loan.py
@@ -13,7 +13,6 @@ class EMCLoanCase(EMCBaseCase):
loan_issue_values = {
"name": "test loan issue",
- "is_bond": False,
"default_issue": "xx",
"subscription_start_date": Date.today(),
"subscription_end_date": Date.today() + timedelta(days=60),
@@ -43,7 +42,6 @@ class EMCLoanCase(EMCBaseCase):
loan_issue_values = {
"name": "test loan issue",
- "is_bond": False,
"default_issue": True,
"user_id": self.ref("easy_my_coop.res_users_manager_emc_demo"),
"subscription_start_date": Date.today(),