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