diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/App.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/App.vue index 438e94892..5ae6ed229 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/App.vue +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/App.vue @@ -131,7 +131,8 @@ export default { this.$store.dispatch('addDateToAddressAndAddressToPerson', { personId: this.personId, addressId: this.$store.state.address.address_id, - body: { validFrom: {datetime: `${this.validFrom}T00:00:00+0100`}} + body: { validFrom: {datetime: `${this.validFrom}T00:00:00+0100`}}, + backUrl: this.backUrl }) }, getEditAddress() { diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/store/index.js b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/store/index.js index 9db2a7298..249b0ce4a 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/store/index.js +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/store/index.js @@ -95,9 +95,10 @@ const store = createStore({ postAddressToPerson(payload.personId, payload.addressId) .then(person => new Promise((resolve, reject) => { commit('addAddressToPerson', person); - resolve(); commit('setLoading', false); commit('setSuccess', true); + window.location.assign(payload.backUrl); + resolve(); })) .catch((error) => { commit('catchError', error);