Merge branch 'develop' into feature/SSR-1023

This commit is contained in:
Katie Kroell 2023-12-05 14:48:56 -05:00
commit 38f75921e8
4 changed files with 22 additions and 5 deletions

View file

@ -104,7 +104,9 @@ export default {
const pageData = useMainStore().pageData(to.query.issPage);
next((vm) => {
vm.setCmsContent(resultMap.cmsContent);
vm.setNotSeeingPreferShop(pageData[routerParams.NOT_SEEING_PREFERRED_SHOP]);
if (pageData && pageData[routerParams.NOT_SEEING_PREFERRED_SHOP]) {
vm.setNotSeeingPreferShop(pageData[routerParams.NOT_SEEING_PREFERRED_SHOP]);
}
});
},
data() {

View file

@ -127,6 +127,7 @@ import globalRules from '@/constants/global-rules.js';
import baseFormMixin from '@/mixins/base-form-mixin.js';
import navigationScenarios from '@/router/router-constants/navigation-scenarios.js';
import routerParams from '@/router/router-constants/router-params';
import issPageValues from '@/router/router-constants/issPage-values';
export default {
name: 'coverage-statement',
@ -172,7 +173,21 @@ export default {
let pricingResults = [];
if (useMainStore().order.policy.policyLookupSuccessful && useMainStore().order.vehicle.policyVehicleId) {
await useMainStore().getFinalDeductible();
pricingResults = await useMainStore().getPriceOrderItems(availableLineItems);
pricingResults = await useMainStore().getPriceOrderItems(availableLineItems)
.catch((err) => {
const errorPageData = {
errorData: err.data,
functionLocation: 'beforeRouteEnter',
functionName: 'getPriceOrderItems',
functionParameters: {
availableLineItems
},
routeFrom: from,
routeTo: to
};
useMainStore().updatePageData({ page: issPageValues.BAILOUT_PAGE, data: errorPageData });
next(`/?issPage=${issPageValues.BAILOUT_PAGE}`);
});
}
// Call the "next" function to complete the transition to this page.

View file

@ -180,7 +180,7 @@ export default {
if (vehicleLookupResponse.status === 404) {
this.mainStore.resetVehicleState();
useMainStore().updateVehicle({
policyVehicleId: vehicle.fleetUnitNumber,
policyVehicleId: vehicle.id,
carId: '0',
category: '',
year: vehicle.vehicleYear || '',
@ -202,7 +202,7 @@ export default {
}
this.vehicleFromLookup = Object.assign(vehicleLookupResponse.data, {
policyVehicleId: vehicle.fleetUnitNumber,
policyVehicleId: vehicle.id,
vin: this.selectedVehicleVin,
noCoverage: this.noCoverageForSelectedVehicle,
deductible: this.deductibleForSelectedVehicle,

View file

@ -917,7 +917,7 @@ export const useMainStore = defineStore({
endpoint: `${endpoints.GetInsurancePriceOrderItems.url}?${queryString}`
}).catch((error) => {
console.error(error);
return [];
throw error;
});
if (response.data?.lineItems) {