diff --git a/models/res_partner.py b/models/res_partner.py
index da72449d0a98c3c9d473b6b6b761ded3788d3608..4d2db80d1fc439acb00d6c26ff696ab1256c6b62 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -103,7 +103,7 @@ class ResPartner(models.Model):
     @api.depends("member_lines")
     def _compute_last_membership_invoice_date(self):
         for partner in self:
-            invoices = partner.member_lines.filtered(
+            invoices = partner.sudo().member_lines.filtered(
                 lambda line: line.account_invoice_id
                 and line.account_invoice_id.state == "posted"
             ).mapped("date")