diff --git a/src/layouts/welcome-page/welcome-page.vue b/src/layouts/welcome-page/welcome-page.vue index b7aa2401..741c5371 100644 --- a/src/layouts/welcome-page/welcome-page.vue +++ b/src/layouts/welcome-page/welcome-page.vue @@ -9,7 +9,7 @@ { moldingQuestionAnswers: null, capabilityQuestionAnswers: null, }, - policy:{ + policy: { policyNumber: null, dateOfLoss: null, damageCause: null, @@ -647,15 +647,14 @@ export const useMainStore = defineStore({ }, updatePolicyData(welcomePageModel) { - const welcomePageData = JSON.parse(welcomePageModel); - this.order.policy.policyNumber = welcomePageData.PolicyNumber; - this.order.policy.dateOfLoss = welcomePageData.DateOfLoss; - this.order.policy.damageCause = welcomePageData.DamageCause; - this.order.policy.damageState = welcomePageData.DamageState; - this.order.policy.damageCity = welcomePageData.DamageCity; - this.order.policy.isDamageGlassOnly = welcomePageData.IsDamageGlassOnly; - this.order.policy.phoneNumber = welcomePageData.PhoneNumber; - this.order.policy.email = welcomePageData.Email; + this.order.policy.policyNumber = welcomePageModel?.policyNumber; + this.order.policy.dateOfLoss = welcomePageModel?.dateOfLoss; + this.order.policy.damageCause = welcomePageModel?.damageCause; + this.order.policy.damageState = welcomePageModel?.damageState; + this.order.policy.damageCity = welcomePageModel?.damageCity; + this.order.policy.isDamageGlassOnly = welcomePageModel?.isDamageGlassOnly; + this.order.policy.phoneNumber = welcomePageModel?.phoneNumber; + this.order.policy.email = welcomePageModel?.email; }, savePartQuestionAnswers(partQuestionAnswersArray) { // if part question answers have changed, reset subsequent question answers