From e7900b8b21e2059a98f2d7639f0f4a194570a0a2 Mon Sep 17 00:00:00 2001 From: Mathieu Jaumotte Date: Wed, 3 Nov 2021 14:54:27 +0100 Subject: [PATCH] visgraph: fix POST response (create link) --- .../Resources/public/vuejs/VisGraph/App.vue | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/VisGraph/App.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/VisGraph/App.vue index 3844e903d..6f8380020 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/VisGraph/App.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/VisGraph/App.vue @@ -111,6 +111,7 @@ import { mapState, mapGetters } from "vuex" import Modal from 'ChillMainAssets/vuejs/_components/Modal' import VueMultiselect from 'vue-multiselect' import { getRelationsList, postRelationship } from "./api"; +import { adapt2vis } from "./vis-network"; export default { name: "App", @@ -309,9 +310,10 @@ export default { return postRelationship( this.getPerson(this.modal.data.from), this.getPerson(this.modal.data.to), this.relation, this.reverse ) - .then(response => new Promise(resolve => { - console.log('', response) - modal.showModal = false + .then(relationship => new Promise(resolve => { + console.log('post response', relationship) + this.$store.dispatch('addLinkFromRelationship', adapt2vis(relationship)) + this.modal.showModal = false this.resetForm() resolve() }))