[FIX]pms_api_rest: update services with 0 value (is not none to check value)

This commit is contained in:
Darío Lodeiros
2022-10-26 19:46:58 +02:00
parent b72d757c59
commit c8a3ca110e

View File

@@ -107,15 +107,15 @@ class PmsServiceService(Component):
# Return dict witch reservation.lines values (only modified if line exist, # Return dict witch reservation.lines values (only modified if line exist,
# or all pass values if line not exist) # or all pass values if line not exist)
line_vals = {} line_vals = {}
if origin_data.priceUnit and ( if origin_data.priceUnit is not None and (
not service_line or origin_data.priceUnit != service_line.price_unit not service_line or origin_data.priceUnit != service_line.price_unit
): ):
line_vals["price_unit"] = origin_data.priceUnit line_vals["price_unit"] = origin_data.priceUnit
if origin_data.discount and ( if origin_data.discount is not None and (
not service_line or origin_data.discount != service_line.discount not service_line or origin_data.discount != service_line.discount
): ):
line_vals["discount"] = origin_data.discount line_vals["discount"] = origin_data.discount
if origin_data.quantity and ( if origin_data.quantity is not None and (
not service_line or origin_data.quantity != service_line.day_qty not service_line or origin_data.quantity != service_line.day_qty
): ):
line_vals["day_qty"] = origin_data.quantity line_vals["day_qty"] = origin_data.quantity