From 203c5185f791c35704e9a5de43e25d570d485c93 Mon Sep 17 00:00:00 2001 From: Kevin Luna Date: Tue, 20 May 2025 13:06:57 +0200 Subject: [PATCH] [IMP] ch_hr_views: fix accesserror when archiving record --- cb_hr_views/models/res_partner.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cb_hr_views/models/res_partner.py b/cb_hr_views/models/res_partner.py index 1649a38c..ea8caeca 100644 --- a/cb_hr_views/models/res_partner.py +++ b/cb_hr_views/models/res_partner.py @@ -64,7 +64,9 @@ def _get_default_iot_key_groups(self): def toggle_active(self): if not self.env.context.get("ignore_partner_archive_constrain", False): for record in self: - if record.employee_ids: + # Use sudo to avoid AccessError on employee_ids when + # the user tries to archive the record + if record.sudo().employee_ids: raise ValidationError( _( "%s is an employee, archive/unarchive from employee view "