diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/components/Household.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/components/Household.vue index a2ebc83da..5bb7fdb04 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/components/Household.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/components/Household.vue @@ -208,6 +208,7 @@ export default { }, addressChanged(payload) { console.log("addressChanged", payload); + this.$store.dispatch('setHouseholdNewAddress', payload.address); }, selectHousehold(h) { this.$store.dispatch('selectHousehold', h); diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/store/index.js b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/store/index.js index edebde459..9e1e047ea 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/store/index.js +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/store/index.js @@ -292,6 +292,7 @@ const store = createStore({ state.forceLeaveWithoutHousehold = false; }, setHouseholdAddress(state, address) { + console.log('setHouseholdAddress commit', address); if (null === state.household) { console.error("no household"); throw new Error("No household"); @@ -385,18 +386,8 @@ const store = createStore({ commit('createHousehold'); dispatch('computeWarnings'); }, - setHouseholdNewAddress({ commit }, payload) { - let url = `/api/1.0/main/address/${payload.addressId}.json`; - window.fetch(url).then(r => { - if (r.ok) { - return r.json(); - } - throw new Error("error while fetch address"); - }).then(data => { - commit('setHouseholdAddress', data); - }).catch(e => { - console.error(e); - }); + setHouseholdNewAddress({ commit }, address) { + commit('setHouseholdAddress', address); }, forceLeaveWithoutHousehold({ commit, dispatch }) { commit('forceLeaveWithoutHousehold');