store created address into new household

This commit is contained in:
Julien Fastré 2021-09-29 12:54:53 +02:00
parent f4999548ac
commit 53e82f1b2a
2 changed files with 4 additions and 12 deletions

View File

@ -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);

View File

@ -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');