Don't clear field on failure

This commit is contained in:
David Baker 2019-08-12 13:29:52 +01:00
parent bc66545fd0
commit 10b19622db

View File

@ -131,15 +131,18 @@ export default class SetIdServer extends React.Component {
const fullUrl = unabbreviateUrl(this.state.idServer); const fullUrl = unabbreviateUrl(this.state.idServer);
const errStr = await checkIsUrl(fullUrl); const errStr = await checkIsUrl(fullUrl);
let newFormValue = this.state.idServer;
if (!errStr) { if (!errStr) {
MatrixClientPeg.get().setIdentityServerUrl(fullUrl); MatrixClientPeg.get().setIdentityServerUrl(fullUrl);
localStorage.setItem("mx_is_url", fullUrl); localStorage.setItem("mx_is_url", fullUrl);
newFormValue = '';
} }
this.setState({ this.setState({
busy: false, busy: false,
error: errStr, error: errStr,
currentClientIdServer: MatrixClientPeg.get().getIdentityServerUrl(), currentClientIdServer: MatrixClientPeg.get().getIdentityServerUrl(),
idServer: '', idServer: newFormValue,
}); });
}; };