diff --git a/pms_api_rest/services/pms_folio_service.py b/pms_api_rest/services/pms_folio_service.py index 4c35dcdb0..cdf42d3d2 100644 --- a/pms_api_rest/services/pms_folio_service.py +++ b/pms_api_rest/services/pms_folio_service.py @@ -769,7 +769,7 @@ class PmsFolioService(Component): force_write_blocked=True if external_app else False, )._compute_board_service_room_id() if reservation.stateCode == "cancel": - reservation.action_cancel() + reservation_record.action_cancel() pms_folio_info.transactions = self.normalize_payments_structure( pms_folio_info, folio ) diff --git a/pms_api_rest/services/pms_reservation_service.py b/pms_api_rest/services/pms_reservation_service.py index f6c771270..4bc7ee519 100644 --- a/pms_api_rest/services/pms_reservation_service.py +++ b/pms_api_rest/services/pms_reservation_service.py @@ -483,7 +483,7 @@ class PmsReservationService(Component): PmsServiceInfo( id=service.id, reservationId=service.reservation_id, - name=service.name, + name=service.name or service.product_id.name, productId=service.product_id.id, quantity=service.product_qty, priceTotal=round(service.price_total, 2),