1
0
mirror of https://github.com/ascribe/onion.git synced 2024-12-22 17:33:14 +01:00

Fix redirect on email submission

This commit is contained in:
Tim Daubenschütz 2015-11-13 16:51:31 +01:00
parent 8b335cfb07
commit 5d7f6bf6ed

View File

@ -17,7 +17,11 @@ import UserActions from '../../../../../actions/user_actions';
import { mergeOptions } from '../../../../../utils/general_utils';
import { getLangText } from '../../../../../utils/lang_utils';
const PRLanding = React.createClass({
propTypes: {
location: React.PropTypes.object
},
mixins: [History],
@ -29,10 +33,17 @@ const PRLanding = React.createClass({
},
componentDidMount() {
const { location } = this.props;
UserStore.listen(this.onChange);
UserActions.fetchCurrentUser();
PrizeStore.listen(this.onChange);
PrizeActions.fetchPrize();
if(location && location.query && location.query.redirect) {
let queryCopy = JSON.parse(JSON.stringify(location.query));
delete queryCopy.redirect;
window.setTimeout(() => this.history.replaceState(null, `/${location.query.redirect}`, queryCopy));
}
},
componentWillUnmount() {