bemade_fsm: fix in res_partner.py for pad field in domain.

This commit is contained in:
Marc Durepos 2023-07-26 15:49:55 -04:00
parent dea9d8f54e
commit fde8cea071

View file

@ -45,8 +45,8 @@ class Partner(models.Model):
@api.depends('equipment_ids', 'child_ids.company_type', 'child_ids.equipment_ids')
def _compute_owned_equipment_ids(self):
for rec in self:
ids = rec.equipment_ids | rec.child_ids.filtered(lambda l: l.company_type == 'company').mapped(
'equipment_ids')
ids = rec.equipment_ids | rec.child_ids.filtered(
lambda l: l.company_type == 'company').mapped('equipment_ids')
rec.owned_equipment_ids = ids or False
@api.depends('site_ids')
@ -57,7 +57,8 @@ class Partner(models.Model):
@api.depends('equipment_ids')
def _compute_equipment_count(self):
for rec in self:
all_equipment_ids = self.env['bemade_fsm.equipment'].search([('partner_id', '=', rec.id)])
all_equipment_ids = self.env['bemade_fsm.equipment'].search(
[('partner_location_id', '=', rec.id)])
rec.equipment_count = len(all_equipment_ids)
@api.model