diff --git a/webapp/components/Registration/RegistrationItemEnterEmail.vue b/webapp/components/Registration/RegistrationItemEnterEmail.vue index cff86790f..12219633e 100644 --- a/webapp/components/Registration/RegistrationItemEnterEmail.vue +++ b/webapp/components/Registration/RegistrationItemEnterEmail.vue @@ -159,19 +159,27 @@ export default { if ( !this.sliderData.sliders[this.sliderIndex].data.request || !this.sliderData.sliders[this.sliderIndex].data.request.variables || - (this.sliderData.sliders[this.sliderIndex].data.request && this.sliderData.sliders[this.sliderIndex].data.request.variables && + (this.sliderData.sliders[this.sliderIndex].data.request && + this.sliderData.sliders[this.sliderIndex].data.request.variables && !this.sliderData.sliders[this.sliderIndex].data.request.variables.is(variables)) - ) - { - this.sliderData.sliders[this.sliderIndex].data = {...this.sliderData.sliders[this.sliderIndex].data, request: { variables }} + ) { + this.sliderData.sliders[this.sliderIndex].data = { + ...this.sliderData.sliders[this.sliderIndex].data, + request: { variables }, + } try { - const response = await this.$apollo.mutate({ mutation, variables }) // e-mail is send in emailMiddleware of backend - this.sliderData.sliders[this.sliderIndex].data = {...this.sliderData.sliders[this.sliderIndex].data, response: response.data} + const response = await this.$apollo.mutate({ mutation, variables }) // e-mail is send in emailMiddleware of backend + this.sliderData.sliders[this.sliderIndex].data = { + ...this.sliderData.sliders[this.sliderIndex].data, + response: response.data, + } if (this.sliderData.sliders[this.sliderIndex].data.response) { this.sliderData.collectedInputData.emailSend = true - const {email: respnseEmail} = this.sliderData.sliders[this.sliderIndex].data.response.Signup || this.sliderData.sliders[this.sliderIndex].data.response.SignupByInvitation + const { email: respnseEmail } = + this.sliderData.sliders[this.sliderIndex].data.response.Signup || + this.sliderData.sliders[this.sliderIndex].data.response.SignupByInvitation this.$toast.success( this.$t('components.registration.email.form.success', { email: respnseEmail }), ) diff --git a/webapp/components/Registration/RegistrationItemEnterInvite.vue b/webapp/components/Registration/RegistrationItemEnterInvite.vue index c9cb7f537..6ee90c02c 100644 --- a/webapp/components/Registration/RegistrationItemEnterInvite.vue +++ b/webapp/components/Registration/RegistrationItemEnterInvite.vue @@ -91,7 +91,8 @@ export default { if ( !this.sliderData.sliders[this.sliderIndex].data.request || !this.sliderData.sliders[this.sliderIndex].data.request.variables || - (this.sliderData.sliders[this.sliderIndex].data.request && this.sliderData.sliders[this.sliderIndex].data.request.variables && + (this.sliderData.sliders[this.sliderIndex].data.request && + this.sliderData.sliders[this.sliderIndex].data.request.variables && !this.sliderData.sliders[this.sliderIndex].data.request.variables.is(variables)) ) { // this.sliderData.sliders[this.sliderIndex].data.request.variables = variables @@ -101,14 +102,17 @@ export default { const response = await this.$apollo.query({ query: isValidInviteCodeQuery, variables }) this.sliderData.sliders[this.sliderIndex].data.response = response.data - if (this.sliderData.sliders[this.sliderIndex].data.response && this.sliderData.sliders[this.sliderIndex].data.response.isValidInviteCode) { + if ( + this.sliderData.sliders[this.sliderIndex].data.response && + this.sliderData.sliders[this.sliderIndex].data.response.isValidInviteCode + ) { this.$toast.success( this.$t('components.registration.invite-code.form.success', { inviteCode }), ) } } catch (err) { this.sliderData.sliders[this.sliderIndex].data.response = { isValidInviteCode: false } - + const { message } = err this.$toast.error(message) } diff --git a/webapp/components/Registration/RegistrationSlider.vue b/webapp/components/Registration/RegistrationSlider.vue index b30bd0519..562f65955 100644 --- a/webapp/components/Registration/RegistrationSlider.vue +++ b/webapp/components/Registration/RegistrationSlider.vue @@ -24,7 +24,11 @@ > - +