diff --git a/src/components/modals/DeregisterModal.vue b/src/components/modals/DeregisterModal.vue index db8fe5e..a07612e 100644 --- a/src/components/modals/DeregisterModal.vue +++ b/src/components/modals/DeregisterModal.vue @@ -74,6 +74,7 @@ export default { deregister() { misapply(this.selectedContract) this.closeModal() + this.$router.go() } } } diff --git a/src/components/modals/RegisterModal.vue b/src/components/modals/RegisterModal.vue index df48457..c243368 100644 --- a/src/components/modals/RegisterModal.vue +++ b/src/components/modals/RegisterModal.vue @@ -60,12 +60,15 @@ export default { }, methods: { ...mapActions(['closeModal']), - apply(role) { + async apply(role) { const id = this.selectedContract if (id === null) { router.push('/error?message=' + 'Contract not found' + '&code=404') } - applyContract(id, role) + //contractID, prefRole, userName, userPhone, userEmail + await applyContract(id, role, this.$store.state.keycloak.keycloak.tokenParsed.name, '', this.$store.state.keycloak.keycloak.tokenParsed.email) + this.closeModal() + this.$router.go() } } } diff --git a/src/components/tabs/ContractTab.vue b/src/components/tabs/ContractTab.vue index 745bc84..8c70dcc 100644 --- a/src/components/tabs/ContractTab.vue +++ b/src/components/tabs/ContractTab.vue @@ -73,7 +73,7 @@ Mitarbeiter: