household address: fix POST api chaining

This commit is contained in:
nobohan 2021-06-10 11:42:39 +02:00
parent dd78e9759c
commit 550aaacaab

View File

@ -26,11 +26,11 @@ const store = createStore({
state.newAddress = address; state.newAddress = address;
}, },
addAddressToHousehold(state, household) { addAddressToHousehold(state, household) {
console.log('@M addAddress address', household); console.log('@M addAddressToHousehold household', household);
state.household = household; state.household = household;
}, },
addDateToAddress(state, validFrom) { addDateToAddress(state, validFrom) {
console.log('@M addAddress address', validFrom); console.log('@M addDateToAddress address.validFrom', validFrom);
state.validFrom = validFrom; state.validFrom = validFrom;
} }
}, },
@ -53,17 +53,17 @@ const store = createStore({
patchAddress(payload.addressId, payload.body) patchAddress(payload.addressId, payload.body)
.then(address => new Promise((resolve, reject) => { .then(address => new Promise((resolve, reject) => {
commit('addDateToAddress', address.validFrom); commit('addDateToAddress', address.validFrom);
resolve().then( resolve();
postAddressToHousehold(payload.householdId, payload.addressId) }).then(
postAddressToHousehold(payload.householdId, payload.addressId)
.then(household => new Promise((resolve, reject) => { .then(household => new Promise((resolve, reject) => {
commit('addAddressToHousehold', household); commit('addAddressToHousehold', household);
resolve(); resolve();
})) }))
.catch((error) => { .catch((error) => {
commit('catchError', error); commit('catchError', error);
}) })
); ))
}))
.catch((error) => { .catch((error) => {
commit('catchError', error); commit('catchError', error);
}); });