diff options
author | nickago <ngonella@calpoly.edu> | 2015-06-30 07:59:31 -0700 |
---|---|---|
committer | nickago <ngonella@calpoly.edu> | 2015-06-30 07:59:31 -0700 |
commit | 4022ab5ce0b8f8480ea2a6fb32d68422aa17e90e (patch) | |
tree | c39bd0e9290e50effc3b2c30a39ac77b1e78de56 /web | |
parent | ab154d50ea67acf7b1afa347ad5f2186369d169d (diff) | |
download | chat-4022ab5ce0b8f8480ea2a6fb32d68422aa17e90e.tar.gz chat-4022ab5ce0b8f8480ea2a6fb32d68422aa17e90e.tar.bz2 chat-4022ab5ce0b8f8480ea2a6fb32d68422aa17e90e.zip |
Added extra precaution to avoid null error
Diffstat (limited to 'web')
-rw-r--r-- | web/react/components/channel_header.jsx | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/web/react/components/channel_header.jsx b/web/react/components/channel_header.jsx index cd1fb225a..48cb4d13b 100644 --- a/web/react/components/channel_header.jsx +++ b/web/react/components/channel_header.jsx @@ -46,13 +46,15 @@ var ExtraMembers = React.createClass({ var data_content = ""; var sortedMembers = this.props.members; - sortedMembers.sort(function(a,b) { - return a.username.localeCompare(b.username); - }) - - sortedMembers.forEach(function(m) { - data_content += "<div style='white-space: nowrap'>" + m.username + "</div>"; - }); + if(sortedMembers) { + sortedMembers.sort(function(a,b) { + return a.username.localeCompare(b.username); + }) + + sortedMembers.forEach(function(m) { + data_content += "<div style='white-space: nowrap'>" + m.username + "</div>"; + }); + } return ( <div style={{"cursor" : "pointer"}} id="member_popover" data-toggle="popover" data-content={data_content} data-original-title="Members" > |