mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[IMP]pms: Avoid recompute documents fields by other partner documents
This commit is contained in:
@@ -39,7 +39,8 @@ class ResPartnerIdNumber(models.Model):
|
|||||||
for record in self:
|
for record in self:
|
||||||
if record.partner_id.pms_checkin_partner_ids:
|
if record.partner_id.pms_checkin_partner_ids:
|
||||||
last_update_name = record.partner_id.pms_checkin_partner_ids.filtered(
|
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(
|
== max(
|
||||||
record.partner_id.pms_checkin_partner_ids.mapped("write_date")
|
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:
|
if record.partner_id.pms_checkin_partner_ids:
|
||||||
last_update_valid_from = (
|
last_update_valid_from = (
|
||||||
record.partner_id.pms_checkin_partner_ids.filtered(
|
record.partner_id.pms_checkin_partner_ids.filtered(
|
||||||
lambda x: x.write_date
|
lambda x: x.document_id == record
|
||||||
|
and x.write_date
|
||||||
== max(
|
== max(
|
||||||
record.partner_id.pms_checkin_partner_ids.mapped(
|
record.partner_id.pms_checkin_partner_ids.mapped(
|
||||||
"write_date"
|
"write_date"
|
||||||
@@ -81,7 +83,8 @@ class ResPartnerIdNumber(models.Model):
|
|||||||
if record.partner_id.pms_checkin_partner_ids:
|
if record.partner_id.pms_checkin_partner_ids:
|
||||||
last_update_category_id = (
|
last_update_category_id = (
|
||||||
record.partner_id.pms_checkin_partner_ids.filtered(
|
record.partner_id.pms_checkin_partner_ids.filtered(
|
||||||
lambda x: x.write_date
|
lambda x: x.document_id == record
|
||||||
|
and x.write_date
|
||||||
== max(
|
== max(
|
||||||
record.partner_id.pms_checkin_partner_ids.mapped(
|
record.partner_id.pms_checkin_partner_ids.mapped(
|
||||||
"write_date"
|
"write_date"
|
||||||
|
|||||||
@@ -21,7 +21,8 @@ class ResPartnerIdNumber(models.Model):
|
|||||||
if record.partner_id.pms_checkin_partner_ids:
|
if record.partner_id.pms_checkin_partner_ids:
|
||||||
last_update_support_number = (
|
last_update_support_number = (
|
||||||
record.partner_id.pms_checkin_partner_ids.filtered(
|
record.partner_id.pms_checkin_partner_ids.filtered(
|
||||||
lambda x: x.write_date
|
lambda x: x.document_id == record
|
||||||
|
and x.write_date
|
||||||
== max(
|
== max(
|
||||||
record.partner_id.pms_checkin_partner_ids.mapped(
|
record.partner_id.pms_checkin_partner_ids.mapped(
|
||||||
"write_date"
|
"write_date"
|
||||||
|
|||||||
Reference in New Issue
Block a user