Persist coverageStatus and coverageVerificationType since they are getting stepped on when bouncing between heritage and NextGen
This commit is contained in:
CarlNation 2023-11-20 14:45:54 -05:00
parent 78d8468414
commit 8ffef74365

View file

@ -95,6 +95,7 @@ const getDefaultState = () => {
insuranceCoverage: { insuranceCoverage: {
isVerified: null, isVerified: null,
coverageStatus: null, coverageStatus: null,
coverageVerificationType: null,
}, },
parentAccountNumber: 0, parentAccountNumber: 0,
isPia: null, isPia: null,
@ -538,7 +539,9 @@ export const mutations = {
state.order.payment.insuranceCoverage.isVerified = state.order.payment.insuranceCoverage.isVerified =
sessionInformation?.order.payment.insuranceCoverage.isVerified; sessionInformation?.order.payment.insuranceCoverage.isVerified;
state.order.payment.insuranceCoverage.coverageStatus = state.order.payment.insuranceCoverage.coverageStatus =
sessionInformation?.insuranceInfo?.coverageStatus; sessionInformation?.order.payment.insuranceCoverage.coverageStatus;
state.order.payment.insuranceCoverage.coverageVerificationType =
sessionInformation?.order.payment.insuranceCoverage.coverageVerificationType;
state.order.customer.emailAddress = sessionInformation.order.customer.emailAddress; state.order.customer.emailAddress = sessionInformation.order.customer.emailAddress;
state.order.customer.firstName = sessionInformation.order.customer.firstName; state.order.customer.firstName = sessionInformation.order.customer.firstName;
@ -1663,6 +1666,8 @@ export const actions = {
payment: { payment: {
InsuranceCoverage: { InsuranceCoverage: {
isVerified: order.payment.insuranceCoverage.isVerified ?? false, isVerified: order.payment.insuranceCoverage.isVerified ?? false,
coverageStatus: order.payment.insuranceCoverage.coverageStatus?.toString(),
coverageVerificationType: order.payment.insuranceCoverage.coverageVerificationType,
}, },
isInsurance: order.payment.isInsurance, isInsurance: order.payment.isInsurance,
parentAccountNumber: order.payment.parentAccountNumber, parentAccountNumber: order.payment.parentAccountNumber,