diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/store/index.js b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/store/index.js index f962139b5..2d34fe180 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/store/index.js +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/store/index.js @@ -359,34 +359,31 @@ let initPromise = Promise.all([scopesPromise, accompanyingCoursePromise]) */ patchOnTheFly({ commit }, payload) { let body = { type: payload.type }; + const id = payload.data.id; + let url = `/api/1.0/person/person/${id}.json`; + let mutation = "updatePerson"; if (payload.type === 'person') { body.firstName = payload.data.firstName; body.lastName = payload.data.lastName; if (payload.data.birthdate !== null) { body.birthdate = payload.data.birthdate; } - body.phonenumber = payload.data.phonenumber; - body.mobilenumber = payload.data.mobilenumber; - body.gender = payload.data.gender; - - const id = payload.data.id; - const url = `/api/1.0/person/person/${id}.json`; - const mutation = 'updatePerson' + body.phonenumber = payload.data.phonenumber; + body.mobilenumber = payload.data.mobilenumber; + body.gender = payload.data.gender; } else if (payload.type === 'thirdparty') { body.name = payload.data.text; body.email = payload.data.email; body.telephone = payload.data.phonenumber; body.address = { id: payload.data.address.address_id }; - const id = payload.data.id; - const url = `/api/1.0/thirdparty/thirdparty/${id}.json`; - const mutation = 'updateThirdparty' + url = `/api/1.0/thirdparty/thirdparty/${id}.json`; + mutation = 'updateThirdparty' } makeFetch('PATCH', url, body) .then((response) => { commit(mutation, {target: payload.target, thirdparty: response}); }) .catch((error) => { - commit('catchError', error); throw error; }) },