[IMP]pms: Avoid recompute documents fields by other partner documents

This commit is contained in:
Darío Lodeiros
2024-03-02 18:06:40 +01:00
parent 63a79819be
commit 7f811caeeb
2 changed files with 8 additions and 4 deletions

View File

@@ -39,7 +39,8 @@ class ResPartnerIdNumber(models.Model):
for record in self:
if record.partner_id.pms_checkin_partner_ids:
last_update_name = record.partner_id.pms_checkin_partner_ids.filtered(
lambda x: x.write_date
lambda x: x.document_id == record
and x.write_date
== max(
record.partner_id.pms_checkin_partner_ids.mapped("write_date")
)
@@ -57,7 +58,8 @@ class ResPartnerIdNumber(models.Model):
if record.partner_id.pms_checkin_partner_ids:
last_update_valid_from = (
record.partner_id.pms_checkin_partner_ids.filtered(
lambda x: x.write_date
lambda x: x.document_id == record
and x.write_date
== max(
record.partner_id.pms_checkin_partner_ids.mapped(
"write_date"
@@ -81,7 +83,8 @@ class ResPartnerIdNumber(models.Model):
if record.partner_id.pms_checkin_partner_ids:
last_update_category_id = (
record.partner_id.pms_checkin_partner_ids.filtered(
lambda x: x.write_date
lambda x: x.document_id == record
and x.write_date
== max(
record.partner_id.pms_checkin_partner_ids.mapped(
"write_date"

View File

@@ -21,7 +21,8 @@ class ResPartnerIdNumber(models.Model):
if record.partner_id.pms_checkin_partner_ids:
last_update_support_number = (
record.partner_id.pms_checkin_partner_ids.filtered(
lambda x: x.write_date
lambda x: x.document_id == record
and x.write_date
== max(
record.partner_id.pms_checkin_partner_ids.mapped(
"write_date"