Skip to content
Snippets Groups Projects
Commit e6c93530 authored by Kegan Dougal's avatar Kegan Dougal
Browse files

Strip trailing slashes on HS/IS URLs on register/login

parent 2c04b9cb
Branches kegan/trailing-slash
Tags
No related merge requests found
...@@ -58,7 +58,7 @@ module.exports = React.createClass({ ...@@ -58,7 +58,7 @@ module.exports = React.createClass({
onHomeserverChanged: function(ev) { onHomeserverChanged: function(ev) {
this.setState({hs_url: ev.target.value}, function() { this.setState({hs_url: ev.target.value}, function() {
this._hsTimeoutId = this._waitThenInvoke(this._hsTimeoutId, function() { this._hsTimeoutId = this._waitThenInvoke(this._hsTimeoutId, function() {
this.props.onHsUrlChanged(this.state.hs_url); this.props.onHsUrlChanged(this.state.hs_url.replace(/\/$/, ""));
}); });
}); });
}, },
...@@ -66,7 +66,7 @@ module.exports = React.createClass({ ...@@ -66,7 +66,7 @@ module.exports = React.createClass({
onIdentityServerChanged: function(ev) { onIdentityServerChanged: function(ev) {
this.setState({is_url: ev.target.value}, function() { this.setState({is_url: ev.target.value}, function() {
this._isTimeoutId = this._waitThenInvoke(this._isTimeoutId, function() { this._isTimeoutId = this._waitThenInvoke(this._isTimeoutId, function() {
this.props.onIsUrlChanged(this.state.is_url); this.props.onIsUrlChanged(this.state.is_url.replace(/\/$/, ""));
}); });
}); });
}, },
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment