diff options
author | Christopher Speller <crspeller@gmail.com> | 2016-02-26 11:19:05 -0500 |
---|---|---|
committer | Christopher Speller <crspeller@gmail.com> | 2016-02-26 11:19:05 -0500 |
commit | 53d0bce1da190d45ffd8dbf4afcf7e8b2878bad5 (patch) | |
tree | 53043d11186353b54e107466e72c55178e874a22 /web/react/components/rhs_thread.jsx | |
parent | 3734145f9676946792a3efab842812e547cbdab1 (diff) | |
parent | d563bf11527698bef02fc4b17852e260ba43f4e8 (diff) | |
download | chat-53d0bce1da190d45ffd8dbf4afcf7e8b2878bad5.tar.gz chat-53d0bce1da190d45ffd8dbf4afcf7e8b2878bad5.tar.bz2 chat-53d0bce1da190d45ffd8dbf4afcf7e8b2878bad5.zip |
Merge pull request #2257 from mattermost/rhs-profile-fix
Final fixes for user store changes
Diffstat (limited to 'web/react/components/rhs_thread.jsx')
-rw-r--r-- | web/react/components/rhs_thread.jsx | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/web/react/components/rhs_thread.jsx b/web/react/components/rhs_thread.jsx index 4d770287c..292624846 100644 --- a/web/react/components/rhs_thread.jsx +++ b/web/react/components/rhs_thread.jsx @@ -91,9 +91,11 @@ export default class RhsThread extends React.Component { }); } onPostChange() { - const selected = PostStore.getSelectedPost(); - const posts = PostStore.getSelectedPostThread(); - this.setState({posts, selected}); + if (this.mounted) { + const selected = PostStore.getSelectedPost(); + const posts = PostStore.getSelectedPostThread(); + this.setState({posts, selected}); + } } onUserChange() { const profiles = JSON.parse(JSON.stringify(UserStore.getProfiles())); @@ -185,7 +187,7 @@ export default class RhsThread extends React.Component { <div className='post-right-comments-container'> {postsArray.map(function mapPosts(comPost) { let p; - if (UserStore.getCurrentId() === selected.user_id) { + if (UserStore.getCurrentId() === comPost.user_id) { p = UserStore.getCurrentUser(); } else { p = profiles[comPost.user_id]; |