mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[FIX]pms: tax_ids compute with display type folio sale sale line
This commit is contained in:
@@ -567,11 +567,14 @@ class FolioSaleLine(models.Model):
|
|||||||
@api.depends("reservation_id.tax_ids", "service_id.tax_ids")
|
@api.depends("reservation_id.tax_ids", "service_id.tax_ids")
|
||||||
def _compute_tax_ids(self):
|
def _compute_tax_ids(self):
|
||||||
for record in self:
|
for record in self:
|
||||||
record.tax_ids = (
|
if not record.display_type:
|
||||||
record.service_id.tax_ids
|
record.tax_ids = (
|
||||||
if record.service_id
|
record.service_id.tax_ids
|
||||||
else record.reservation_id.tax_ids
|
if record.service_id
|
||||||
)
|
else record.reservation_id.tax_ids
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
record.tax_ids = False
|
||||||
|
|
||||||
@api.depends(
|
@api.depends(
|
||||||
"service_id",
|
"service_id",
|
||||||
@@ -593,7 +596,7 @@ class FolioSaleLine(models.Model):
|
|||||||
|
|
||||||
@api.depends("reservation_id.room_type_id", "service_id.product_id")
|
@api.depends("reservation_id.room_type_id", "service_id.product_id")
|
||||||
def _compute_product_id(self):
|
def _compute_product_id(self):
|
||||||
for record in self:
|
for record in self.filtered("display_type"):
|
||||||
if record.reservation_id and not record.service_id:
|
if record.reservation_id and not record.service_id:
|
||||||
record.product_id = record.reservation_id.room_type_id.product_id
|
record.product_id = record.reservation_id.room_type_id.product_id
|
||||||
elif record.service_id:
|
elif record.service_id:
|
||||||
|
|||||||
Reference in New Issue
Block a user