apply weekend rate to the reservation if applicable

This commit is contained in:
Bilal Catic
2019-10-28 20:02:57 +01:00
parent 4946b051c5
commit 9ac1f57396
3 changed files with 24 additions and 4 deletions

View File

@@ -9,9 +9,17 @@ const fetchRates = () => {
const rates = result.data || [];
const cleanedRates = [];
rates.forEach(rate => {
const additionalRates = rate.rates;
let weekendRate = rate.price; //fallback price
additionalRates.forEach(additionalRate => {
if (additionalRate.isWeekendRate){
weekendRate = additionalRate.price;
}
});
cleanedRates.push({
rateId: rate['_id'],
price: rate.price,
weekendPrice: weekendRate
});
});
resolve(cleanedRates);