From 95526c89f0d7cf9f47de3a786710eb28f53a9145 Mon Sep 17 00:00:00 2001 From: Joram Wilander Date: Fri, 9 Sep 2016 09:08:53 -0400 Subject: Fix team invite links when the invite ID is invalid (#3998) --- webapp/components/signup/signup_controller.jsx | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/webapp/components/signup/signup_controller.jsx b/webapp/components/signup/signup_controller.jsx index b54dd9c9e..e133c9dfa 100644 --- a/webapp/components/signup/signup_controller.jsx +++ b/webapp/components/signup/signup_controller.jsx @@ -79,9 +79,16 @@ export default class SignupController extends React.Component { } ); }, - (err) => { + () => { this.setState({ // eslint-disable-line react/no-did-mount-set-state - serverError: err.message + noOpenServerError: true, + loading: false, + serverError: ( + + ) }); } ); @@ -281,8 +288,6 @@ export default class SignupController extends React.Component { ); } - let signupControls = this.renderSignupControls(); - let serverError = null; if (this.state.serverError) { serverError = ( @@ -292,8 +297,11 @@ export default class SignupController extends React.Component { ); } + let signupControls; if (this.state.noOpenServerError || this.state.usedBefore) { signupControls = null; + } else { + signupControls = this.renderSignupControls(); } return ( -- cgit v1.2.3-1-g7c22