diff --git a/src/store/index.js b/src/store/index.js index fda879140..18c7f3cbc 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -988,14 +988,17 @@ export const mutations = { state.order.policy.claimNumber = sessionInformation.order.policy?.claimNumber; state.order.policy.insuranceCompanyName = sessionInformation.order.policy?.insuranceCompanyName; - state.order.policy.policyAddress.streetAddress = - sessionInformation.order.policy?.address?.streetAddress; - state.order.policy.address.streetAddress2 = - sessionInformation.order.policy?.address?.streetAddress2; - state.order.policy.policyAddress.city = sessionInformation.order.policy?.address?.city; - state.order.policy.policyAddress.state = sessionInformation.order.policy?.address?.state; - state.order.policy.policyAddress.zipCode = - sessionInformation.order.policy?.address?.zipCode; + + if (!state.order.policy.policyAddress) { + state.order.policy.policyAddress = {}; + } + const sessionPolicyAddress = sessionInformation.order.policy?.address; + state.order.policy.policyAddress.streetAddress = sessionPolicyAddress?.streetAddress; + state.order.policy.policyAddress.streetAddress2 = sessionPolicyAddress?.streetAddress2; + state.order.policy.policyAddress.city = sessionPolicyAddress?.city; + state.order.policy.policyAddress.state = sessionPolicyAddress?.state; + state.order.policy.policyAddress.zipCode = sessionPolicyAddress?.zipCode; + state.order.policy.isNoComp = coverageTypeValue(sessionInformation?.order.insuranceCoverage.coverageType) === coverageType.NOCOMP