diff --git a/src/store/index.js b/src/store/index.js index ee6e40450..3b7bb4314 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -344,7 +344,7 @@ export const mutations = { //early bird fee used on schedule page also needs reset when schedule is reset const supportingItems = state.order.lineItems.supportingItems; const removeEarlyBirdIndex = supportingItems.findIndex( - (item) => item.partNumber == PREMIUM_FEE_PART_TYPE + (item) => item.partType == PREMIUM_FEE_PART_TYPE ); if (removeEarlyBirdIndex >= 0) { @@ -1431,7 +1431,7 @@ export const actions = { response.data ); - await validateAppointment(context, response.data.order); + await resetScheduleIfUnavailable(context, response.data.order); return response; }, (error) => { @@ -2071,7 +2071,7 @@ function convertGlassPieceToBackEndCompatibleFormat(glassPieces) { // check to see if we have an appointment date on the order object. // if so, make sure it's not in the past. if in the past, clear schedule info in store. // if date not in past, then call schedule service to verify appointment is still available. -async function validateAppointment(context, order) { +async function resetScheduleIfUnavailable(context, order) { if (!order.schedule?.date) { return; } @@ -2124,7 +2124,7 @@ async function validateAppointment(context, order) { // if early bird fee is in supporting items then need to check the timeslot to see if offer premium is also still available if ( order.lineItem?.supportingItems?.findIndex( - (item) => item.partNumber == PREMIUM_FEE_PART_TYPE + (item) => item.partType == PREMIUM_FEE_PART_TYPE ) ) { newTimeSlotsResponse.data.days?.forEach((day) => {