diff --git a/src/layouts/part-questions/part-questions.vue b/src/layouts/part-questions/part-questions.vue index a6ca552bc..bc1ec308e 100644 --- a/src/layouts/part-questions/part-questions.vue +++ b/src/layouts/part-questions/part-questions.vue @@ -57,12 +57,14 @@ export default { vm.setCmsContent(resultMap.cmsContent); if (store.getters.externalParameterState?.isExternalParameter) { if (store.getters.externalParameterServiceZip.zipCode) { + const serviceState = store.getters.order.serviceLocation.state; + const serviceZipCtu = store.getters.order.serviceLocation.zipCodeCtu; await baseMixin.methods.dispatchStoreAction( storeActions.SAVE_SERVICE_ZIP_CODE_INFO, { zipCode: store.getters.externalParameterServiceZip.zipCode, - state: null, - zipCodeCtu: null, + state: serviceState ?? null, + zipCodeCtu: serviceZipCtu ?? null, }, false );