fix: ensure safe access to season period IDs in booking item pricing logic
parent
09b0133bf4
commit
162bd0918f
|
@ -43,7 +43,7 @@ export class BookingItemManager extends IndexItemManager {
|
|||
const hasRates = (this.filterParam.season_period_ids?.length ?? 0) > 0;
|
||||
const items = data.map((item) => {
|
||||
const currentRate = item.item_rates.find((rate) =>
|
||||
this.filterParam.season_period_ids.includes(rate.season_period_id),
|
||||
this.filterParam.season_period_ids?.includes(rate.season_period_id),
|
||||
);
|
||||
const { item_rates, ...rest } = item;
|
||||
const rate = currentRate?.['price'] ?? rest.base_price;
|
||||
|
|
Loading…
Reference in New Issue