mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[IMP]pms: ensure property availability massive changes
This commit is contained in:
@@ -380,6 +380,7 @@ class AvailabilityWizard(models.TransientModel):
|
||||
def _rules_to_overwrite_by_plans(self, availability_plans):
|
||||
self.ensure_one()
|
||||
domain = [
|
||||
("pms_property_id", "in", self.pms_property_ids.ids),
|
||||
("availability_plan_id", "in", availability_plans.ids),
|
||||
]
|
||||
|
||||
@@ -806,7 +807,9 @@ class AvailabilityWizard(models.TransientModel):
|
||||
"date"
|
||||
) and room_type in rules_to_overwrite.mapped("room_type_id"):
|
||||
overwrite = rules_to_overwrite.filtered(
|
||||
lambda x: x.room_type_id == room_type and x.date == date
|
||||
lambda x: x.room_type_id == room_type
|
||||
and x.date == date
|
||||
and x.pms_propert_id.id == pms_property.id
|
||||
)
|
||||
overwrite.write(vals)
|
||||
new_items += overwrite.ids
|
||||
|
||||
Reference in New Issue
Block a user