summaryrefslogtreecommitdiffstats
path: root/web/react/components/rhs_thread.jsx
diff options
context:
space:
mode:
authorChristopher Speller <crspeller@gmail.com>2016-02-26 11:19:05 -0500
committerChristopher Speller <crspeller@gmail.com>2016-02-26 11:19:05 -0500
commit53d0bce1da190d45ffd8dbf4afcf7e8b2878bad5 (patch)
tree53043d11186353b54e107466e72c55178e874a22 /web/react/components/rhs_thread.jsx
parent3734145f9676946792a3efab842812e547cbdab1 (diff)
parentd563bf11527698bef02fc4b17852e260ba43f4e8 (diff)
downloadchat-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.jsx10
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];