Pull direct profiles when switching teams (#2965)
Этот коммит содержится в:
коммит произвёл
Christopher Speller
родитель
d7197943f0
Коммит
a574397a72
@@ -132,6 +132,7 @@ function preNeedsTeam(nextState, replace, callback) {
|
|||||||
// for the current url.
|
// for the current url.
|
||||||
var teamName = Utils.getTeamNameFromUrl();
|
var teamName = Utils.getTeamNameFromUrl();
|
||||||
var team = TeamStore.getByName(teamName);
|
var team = TeamStore.getByName(teamName);
|
||||||
|
const oldTeamId = TeamStore.getCurrentId();
|
||||||
|
|
||||||
if (!team) {
|
if (!team) {
|
||||||
browserHistory.push('/');
|
browserHistory.push('/');
|
||||||
@@ -143,6 +144,12 @@ function preNeedsTeam(nextState, replace, callback) {
|
|||||||
TeamStore.saveMyTeam(team);
|
TeamStore.saveMyTeam(team);
|
||||||
TeamStore.emitChange();
|
TeamStore.emitChange();
|
||||||
|
|
||||||
|
// If the old team id is null then we will already have the direct
|
||||||
|
// profiles from initial load
|
||||||
|
if (oldTeamId != null) {
|
||||||
|
AsyncClient.getDirectProfiles();
|
||||||
|
}
|
||||||
|
|
||||||
var d1 = $.Deferred(); //eslint-disable-line new-cap
|
var d1 = $.Deferred(); //eslint-disable-line new-cap
|
||||||
var d2 = $.Deferred(); //eslint-disable-line new-cap
|
var d2 = $.Deferred(); //eslint-disable-line new-cap
|
||||||
|
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user