From effaeee830efa78cd15218f6ba3920031ff8a5c1 Mon Sep 17 00:00:00 2001 From: Joram Wilander Date: Tue, 20 Jun 2017 08:56:38 -0400 Subject: Fix autocomplete and replying to flagged posts (#6690) --- webapp/actions/global_actions.jsx | 17 +++-------------- webapp/actions/user_actions.jsx | 6 +++--- 2 files changed, 6 insertions(+), 17 deletions(-) diff --git a/webapp/actions/global_actions.jsx b/webapp/actions/global_actions.jsx index 13d74c845..9fb856081 100644 --- a/webapp/actions/global_actions.jsx +++ b/webapp/actions/global_actions.jsx @@ -36,6 +36,7 @@ const dispatch = store.dispatch; const getState = store.getState; import {removeUserFromTeam} from 'mattermost-redux/actions/teams'; import {viewChannel, getChannelStats, getMyChannelMember, getChannelAndMyMember} from 'mattermost-redux/actions/channels'; +import {getPostThread} from 'mattermost-redux/actions/posts'; export function emitChannelClickEvent(channel) { function userVisitedFakeChannel(chan, success, fail) { @@ -158,17 +159,8 @@ export function emitCloseRightHandSide() { } export function emitPostFocusRightHandSideFromSearch(post, isMentionSearch) { - Client.getPost( - post.channel_id, - post.id, - (data) => { - AppDispatcher.handleServerAction({ - type: ActionTypes.RECEIVED_POSTS, - id: post.channel_id, - numRequested: 0, - post_list: data - }); - + getPostThread(post.id)(dispatch, getState).then( + () => { AppDispatcher.handleServerAction({ type: ActionTypes.RECEIVED_POST_SELECTED, postId: Utils.getRootId(post), @@ -182,9 +174,6 @@ export function emitPostFocusRightHandSideFromSearch(post, isMentionSearch) { results: null, is_mention_search: isMentionSearch }); - }, - (err) => { - AsyncClient.dispatchError(err, 'getPost'); } ); } diff --git a/webapp/actions/user_actions.jsx b/webapp/actions/user_actions.jsx index c94f6232d..a1b0183bc 100644 --- a/webapp/actions/user_actions.jsx +++ b/webapp/actions/user_actions.jsx @@ -474,7 +474,7 @@ export function searchUsersNotInTeam(term, teamId = TeamStore.getCurrentId(), op export function autocompleteUsersInChannel(username, channelId, success) { const channel = ChannelStore.get(channelId); const teamId = channel ? channel.team_id : TeamStore.getCurrentId(); - UserActions.autocomplete(username, teamId, channelId)(dispatch, getState).then( + UserActions.autocompleteUsers(username, teamId, channelId)(dispatch, getState).then( (data) => { if (success) { success(data); @@ -484,7 +484,7 @@ export function autocompleteUsersInChannel(username, channelId, success) { } export function autocompleteUsersInTeam(username, success) { - UserActions.autocomplete(username, TeamStore.getCurrentId())(dispatch, getState).then( + UserActions.autocompleteUsers(username, TeamStore.getCurrentId())(dispatch, getState).then( (data) => { if (success) { success(data); @@ -494,7 +494,7 @@ export function autocompleteUsersInTeam(username, success) { } export function autocompleteUsers(username, success) { - UserActions.autocomplete(username)(dispatch, getState).then( + UserActions.autocompleteUsers(username)(dispatch, getState).then( (data) => { if (success) { success(data); -- cgit v1.2.3-1-g7c22