From 85e1754af0a243d93a392622921aaeeedc8d25a4 Mon Sep 17 00:00:00 2001 From: Julie Lenaerts Date: Fri, 10 Dec 2021 17:16:45 +0100 Subject: [PATCH] patchOnTheFly improved --- .../vuejs/AccompanyingCourse/store/index.js | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) 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; }) },