diff --git a/src/constants/endpoints.js b/src/constants/endpoints.js index ec8ab4c86..50dea494f 100644 --- a/src/constants/endpoints.js +++ b/src/constants/endpoints.js @@ -61,7 +61,7 @@ const endpoints = { method: "POST", }, GetWipers: { - url: "/parts/api/v1/parts/wipers", + url: "/parts/api/v2/parts/wipers", method: "GET", }, GetRainRepel: { diff --git a/src/layouts/confirmation/confirmation.vue b/src/layouts/confirmation/confirmation.vue index e26c5f9b1..70ef3b25d 100644 --- a/src/layouts/confirmation/confirmation.vue +++ b/src/layouts/confirmation/confirmation.vue @@ -169,8 +169,8 @@ export default { const wipersPromise = baseMixin.methods.dispatchStoreActionWithLogging( storeActions.GET_WIPERS, { - serviceZipCode: submittedOrder.serviceLocation.zipCode, carId: submittedOrder.vehicle.carId, + accountNumber: submittedOrder.payment?.parentAccountNumber, }, "confirmation" ); diff --git a/src/layouts/payment-method/payment-method.vue b/src/layouts/payment-method/payment-method.vue index e5b08bdbc..da49aa039 100644 --- a/src/layouts/payment-method/payment-method.vue +++ b/src/layouts/payment-method/payment-method.vue @@ -226,8 +226,8 @@ export default { const wipersPromise = baseMixin.methods.dispatchStoreActionWithLogging( storeActions.GET_WIPERS, { - serviceZipCode: store.getters.order.serviceLocation.zipCode, carId: store.getters.vehicle.carId, + accountNumber: store.getters.order.payment?.parentAccountNumber, }, "payment-method" ); diff --git a/src/layouts/payment-method/review-dropdown/review-sections/service-package-review/service-package-review.vue b/src/layouts/payment-method/review-dropdown/review-sections/service-package-review/service-package-review.vue index 4cf6dae0b..51827a30d 100644 --- a/src/layouts/payment-method/review-dropdown/review-sections/service-package-review/service-package-review.vue +++ b/src/layouts/payment-method/review-dropdown/review-sections/service-package-review/service-package-review.vue @@ -35,8 +35,8 @@ export default { const wipersPromise = baseMixin.methods.dispatchStoreActionWithLogging( storeActions.GET_WIPERS, { - serviceZipCode: store.getters.order.serviceLocation.zipCode, carId: store.getters.vehicle.carId, + accountNumber: store.getters.order.payment?.parentAccountNumber, }, "review" ); diff --git a/src/layouts/quote/quote.vue b/src/layouts/quote/quote.vue index 106c04bfa..85370a376 100644 --- a/src/layouts/quote/quote.vue +++ b/src/layouts/quote/quote.vue @@ -217,8 +217,10 @@ export default { const wipersPromise = baseMixin.methods.dispatchStoreActionWithLogging( storeActions.GET_WIPERS, { - serviceZipCode: store.getters.order.serviceLocation.zipCode, carId: store.getters.vehicle.carId, + accountNumber: + store.getters.order.payment?.parentAccountNumber ?? + applicationConfig.CASH_PARENT_ACCOUNT_NUMBER, }, "quote" ); diff --git a/src/store/index.js b/src/store/index.js index da45f3a61..de95a5dda 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1961,12 +1961,12 @@ export const actions = { async getWipers(context, { payload, pageNameToLog }) { const carId = payload.carId; - const serviceZipCode = payload.serviceZipCode; + const accountNumber = payload.accountNumber; const response = await globalMethods .callHttpClient({ method: endpoints.GetWipers.method, - endpoint: `${endpoints.GetWipers.url}/${carId}/${serviceZipCode}`, + endpoint: `${endpoints.GetWipers.url}/${carId}/${accountNumber}`, logApiCall: true, pageNameToLog: pageNameToLog, })