mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[FIX] pms: wizard massive changes same rule dates
This commit is contained in:
@@ -845,14 +845,11 @@ class AvailabilityWizard(models.TransientModel):
|
|||||||
if date in rules_to_overwrite.mapped(
|
if date in rules_to_overwrite.mapped(
|
||||||
"date"
|
"date"
|
||||||
) and room_type in rules_to_overwrite.mapped("room_type_id"):
|
) and room_type in rules_to_overwrite.mapped("room_type_id"):
|
||||||
overwrite = rules_to_overwrite.search(
|
overwrite = rules_to_overwrite.filtered(
|
||||||
[
|
lambda x: x.room_type_id == room_type and x.date == date
|
||||||
("room_type_id", "=", room_type.id),
|
|
||||||
("date", "=", date),
|
|
||||||
]
|
|
||||||
)
|
)
|
||||||
overwrite.write(vals)
|
overwrite.write(vals)
|
||||||
new_items.append(overwrite.id)
|
new_items += overwrite.ids
|
||||||
else:
|
else:
|
||||||
plan_rule = self.env["pms.availability.plan.rule"].create(
|
plan_rule = self.env["pms.availability.plan.rule"].create(
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user