summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoramWilander <jwawilander@gmail.com>2015-12-08 09:10:52 -0500
committerJoramWilander <jwawilander@gmail.com>2015-12-08 09:10:52 -0500
commit702489ca58de0aa53263119cacc852256ba99b80 (patch)
tree72e0f79cf225e17f4b9eec19ada42a785d49122a
parenta686bcc19af3b8a0a89abfb0f85cabeb65005e6e (diff)
downloadchat-702489ca58de0aa53263119cacc852256ba99b80.tar.gz
chat-702489ca58de0aa53263119cacc852256ba99b80.tar.bz2
chat-702489ca58de0aa53263119cacc852256ba99b80.zip
Fix username on commented on message for webhooks
-rw-r--r--web/react/components/post_body.jsx14
1 files changed, 11 insertions, 3 deletions
diff --git a/web/react/components/post_body.jsx b/web/react/components/post_body.jsx
index 296b9e7d7..35a7727e9 100644
--- a/web/react/components/post_body.jsx
+++ b/web/react/components/post_body.jsx
@@ -309,7 +309,15 @@ export default class PostBody extends React.Component {
let apostrophe = '';
let name = '...';
if (profile != null) {
- if (profile.username.slice(-1) === 's') {
+ let username = profile.username;
+ if (parentPost.props &&
+ parentPost.props.from_webhook &&
+ parentPost.props.override_username &&
+ global.window.mm_config.EnablePostUsernameOverride === 'true') {
+ username = parentPost.props.override_username;
+ }
+
+ if (username.slice(-1) === 's') {
apostrophe = '\'';
} else {
apostrophe = '\'s';
@@ -317,9 +325,9 @@ export default class PostBody extends React.Component {
name = (
<a
className='theme'
- onClick={Utils.searchForTerm.bind(null, profile.username)}
+ onClick={Utils.searchForTerm.bind(null, username)}
>
- {profile.username}
+ {username}
</a>
);
}