[IMP] pms: change sale_channel_origin of a folio when it has one reservation

This commit is contained in:
Sara Lago
2022-03-24 13:30:44 +01:00
committed by Darío Lodeiros
parent 95eb5bc7e0
commit cc03cc2d67
2 changed files with 39 additions and 2 deletions

View File

@@ -2118,7 +2118,10 @@ class PmsReservation(models.Model):
for res in self.filtered(lambda r: r.folio_id == folio)
)
and vals["sale_channel_origin_id"] != folio.sale_channel_origin_id.id
and ("force_update_origin" in vals and vals.get("force_update_origin"))
and (
("force_update_origin" in vals and vals.get("force_update_origin"))
or len(folio.reservation_ids) == 1
)
):
folios_to_update_channel += folio
return folios_to_update_channel