show current civility and profession in edit form + fix saving of edited information

This commit is contained in:
2022-03-09 20:29:38 +01:00
parent d5501bcfbd
commit ff4b90835e
3 changed files with 11 additions and 10 deletions

View File

@@ -137,7 +137,7 @@ export default {
},
methods: {
saveFormOnTheFly(payload) {
console.log('saveFormOnTheFly: type', payload.type, ', data', payload.data);
// console.log('saveFormOnTheFly: type', payload.type, ', data', payload.data);
payload.target = 'resource';
let body = { type: payload.type };
@@ -167,14 +167,15 @@ export default {
})
}
else if (payload.type === 'thirdparty') {
console.log('data', payload.data)
body.name = payload.data.name;
body.email = payload.data.email;
body.telephone = payload.data.telephone;
body.civility = payload.data.civility;
body.profession = payload.data.profession;
body.civility = {type: 'chill_main_civility', id: payload.data.civility.id};
body.profession = {type: 'third_party_profession', id: payload.data.profession.id};
body.address = payload.data.address ? { id: payload.data.address.address_id } : null;
console.log('body', body);
makeFetch('PATCH', `/api/1.0/thirdparty/thirdparty/${payload.data.id}.json`, body)
.then(response => {
this.$store.dispatch('addThirdparty', { target: payload.target, body: response })