From 3eaa38569bd25656e7fed3c41830e155d49a71f8 Mon Sep 17 00:00:00 2001 From: Bakry Date: Wed, 28 May 2025 17:34:46 +0300 Subject: [PATCH] fix --- odex25_hr/exp_payroll_custom/models/hr_salary_rules.py | 4 ++-- odex25_hr/hr_base/views/hr_base_view.xml | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/odex25_hr/exp_payroll_custom/models/hr_salary_rules.py b/odex25_hr/exp_payroll_custom/models/hr_salary_rules.py index e33334633..3d00014a0 100644 --- a/odex25_hr/exp_payroll_custom/models/hr_salary_rules.py +++ b/odex25_hr/exp_payroll_custom/models/hr_salary_rules.py @@ -61,12 +61,12 @@ class HrSalaryRules(models.Model): def get_debit_account_id(self, emp_type): if not self.transfer_by_emp_type: return self.rule_debit_account_id.id - account_mapping = self.account_ids.filtered(lambda a: a.emp_type_id.id == emp_type) + account_mapping = self.sudo().account_ids.filtered(lambda a: a.emp_type_id.id == emp_type) return account_mapping[0].debit_account_id.id if account_mapping else False def get_credit_account_id(self, emp_type): if not self.transfer_by_emp_type: return self.rule_credit_account_id.id - account_mapping = self.account_ids.filtered(lambda a: a.emp_type_id.id == emp_type) + account_mapping = self.sudo().account_ids.filtered(lambda a: a.emp_type_id.id == emp_type) return account_mapping[0].credit_account_id.id if account_mapping else False @api.constrains('rules_type', 'category_id') diff --git a/odex25_hr/hr_base/views/hr_base_view.xml b/odex25_hr/hr_base/views/hr_base_view.xml index b687e78c7..350e1c8a3 100644 --- a/odex25_hr/hr_base/views/hr_base_view.xml +++ b/odex25_hr/hr_base/views/hr_base_view.xml @@ -413,9 +413,10 @@ - + +