From f4d1294ae0b58b1fd7bc027e63ed8edbe281f856 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Espino?= Date: Mon, 14 May 2018 15:12:29 +0200 Subject: [PATCH] MM-10454: Adding roles to the cleanup middleware (#1661) --- app/store/middleware.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/store/middleware.js b/app/store/middleware.js index 204383dd6..fd352e2ab 100644 --- a/app/store/middleware.js +++ b/app/store/middleware.js @@ -88,6 +88,11 @@ function resetStateForNewVersion(action) { preferences = payload.entities.preferences; } + let roles = initialState.entities.roles; + if (payload.entities.roles) { + roles = payload.entities.roles; + } + let search = initialState.entities.search; if (payload.entities.search && payload.entities.search.recent) { search = { @@ -136,6 +141,7 @@ function resetStateForNewVersion(action) { users, preferences, search, + roles, }, views: { channel: { @@ -327,6 +333,7 @@ function cleanupState(action, keepCurrent = false) { }, teams: resetPayload.entities.teams, users: payload.entities.users, + roles: resetPayload.entities.roles, }, views: { announcement: payload.views.announcement,