diff --git a/odex25_accounting/exp_asset_custody_link/models/account_asset_operation.py b/odex25_accounting/exp_asset_custody_link/models/account_asset_operation.py index dbd1b5c0c..0b55f82d6 100644 --- a/odex25_accounting/exp_asset_custody_link/models/account_asset_operation.py +++ b/odex25_accounting/exp_asset_custody_link/models/account_asset_operation.py @@ -49,15 +49,16 @@ class AccountAssetOperation(models.Model): # self.asset_id.purpose = self.note class HrEmployee(models.Model): _inherit = 'hr.employee' - petty_cash_count1 = fields.Integer(compute='assignment_no') - assignment_no = fields.Integer(compute='_compute_assignment_no') - def assignment_no(self): + + petty_cash_count1 = fields.Integer(compute='_compute_assignment_no') + + def _compute_assignment_no(self): for emp in self: - items = self.env['account.asset.operation'].search([ + items = self.env['account.asset.operation'].sudo().search([ ('asset_statuso','=','assigned'),('new_employee_id', '=',self.id ) ]) emp.petty_cash_count1 = len(items) - # emp.user_id.partner_id.id + def get_assignment(self): self.ensure_one() return {