fix: Price types has changed to doubles in the API

This commit is contained in:
Niclas Edenvin
2025-03-19 14:07:10 +01:00
committed by Michael Zetterberg
parent 8f9e268802
commit 6fb71dea1b
8 changed files with 30 additions and 38 deletions

View File

@@ -205,10 +205,10 @@ export function calcTotalPrice(
}
const breakfastRequestedPrice = room.breakfast
? parseInt(room.breakfast.requestedPrice?.price ?? 0)
? (room.breakfast.requestedPrice?.price ?? 0)
: 0
const breakfastLocalPrice = room.breakfast
? parseInt(room.breakfast.localPrice?.price ?? 0)
? (room.breakfast.localPrice?.price ?? 0)
: 0
const roomFeaturesTotal = room.roomFeatures?.reduce(

View File

@@ -279,13 +279,11 @@ export function createDetailsStore(
if (addToTotalPrice) {
const breakfastTotalRequestedPrice =
parseInt(breakfast.requestedPrice.price) *
breakfast.requestedPrice.price *
currentRoom.room.adults *
nights
const breakfastTotalPrice =
parseInt(breakfast.localPrice.price) *
currentRoom.room.adults *
nights
breakfast.localPrice.price * currentRoom.room.adults * nights
state.totalPrice = {
requested: state.totalPrice.requested && {
currency: state.totalPrice.requested.currency,
@@ -308,13 +306,11 @@ export function createDetailsStore(
let currentBreakfastTotalRequestedPrice = 0
if (currentRoom.room.breakfast) {
currentBreakfastTotalPrice =
parseInt(currentRoom.room.breakfast.localPrice.price) *
currentRoom.room.breakfast.localPrice.price *
currentRoom.room.adults *
nights
currentBreakfastTotalRequestedPrice =
parseInt(
currentRoom.room.breakfast.requestedPrice.totalPrice
) *
currentRoom.room.breakfast.requestedPrice.totalPrice *
currentRoom.room.adults *
nights
currency = currentRoom.room.breakfast.localPrice.currency