Fix register exploding if the server is down or we just don't have flows
							parent
							
								
									f383c42be3
								
							
						
					
					
						commit
						842fe36c7e
					
				|  | @ -340,8 +340,8 @@ export default class LoginComponent extends React.PureComponent<IProps, IState> | |||
|     }; | ||||
| 
 | ||||
|     onTryRegisterClick = ev => { | ||||
|         const hasPasswordFlow = this.state.flows.find(flow => flow.type === "m.login.password"); | ||||
|         const ssoFlow = this.state.flows.find(flow => flow.type === "m.login.sso" || flow.type === "m.login.cas"); | ||||
|         const hasPasswordFlow = this.state.flows?.find(flow => flow.type === "m.login.password"); | ||||
|         const ssoFlow = this.state.flows?.find(flow => flow.type === "m.login.sso" || flow.type === "m.login.cas"); | ||||
|         // If has no password flow but an SSO flow guess that the user wants to register with SSO.
 | ||||
|         // TODO: instead hide the Register button if registration is disabled by checking with the server,
 | ||||
|         // has no specific errCode currently and uses M_FORBIDDEN.
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Michael Telatynski
						Michael Telatynski