Fixing route when team is missing (#2782)

Этот коммит содержится в:
Corey Hulen
2016-04-25 05:39:54 -07:00
коммит произвёл Joram Wilander
родитель 1045948065
Коммит 0e65a4d883

Просмотреть файл

@@ -10,7 +10,7 @@ import 'sass/styles.scss';
import React from 'react';
import ReactDOM from 'react-dom';
import {Router, Route, IndexRoute, Redirect, browserHistory} from 'react-router';
import {IndexRedirect, Router, Route, IndexRoute, Redirect, browserHistory} from 'react-router';
import Root from 'components/root.jsx';
import LoggedIn from 'components/logged_in.jsx';
import HeaderFooterTemplate from 'components/header_footer_template.jsx';
@@ -134,7 +134,7 @@ function preNeedsTeam(nextState, replace, callback) {
var team = TeamStore.getByName(teamName);
if (!team) {
browserHistory.push('/error');
browserHistory.push('/');
return;
}
@@ -307,6 +307,7 @@ function renderRootComponent() {
component={NeedsTeam}
onEnter={preNeedsTeam}
>
<IndexRedirect to='channels/town-square'/>
<Route
path='channels/:channel'
onEnter={onChannelEnter}