diff --git a/lib/react/user.jsx b/lib/react/user.jsx index 9641cec..1b0dd08 100644 --- a/lib/react/user.jsx +++ b/lib/react/user.jsx @@ -136,9 +136,9 @@ var UserItem = React.createClass({ let user = this.props.user; return (
  • - {user.username} - + {user.username} +
  • ); } diff --git a/lib/user/user.js b/lib/user/user.js index 9f1a912..6025f39 100644 --- a/lib/user/user.js +++ b/lib/user/user.js @@ -24,11 +24,19 @@ function User (user) { this.moderator = user['moderator']; this.team = user['team']; this.bans = user['bans']; - this.steam = { - id: user['steam']['id'] || null, - url: user['steam']['url'] || null, - nickname: user['steam']['nickname'] || null - }; + if (user['steam']) { + this.steam = { + id: user['steam']['id'] || null, + url: user['steam']['url'] || null, + nickname: user['steam']['nickname'] || null + }; + } else { + this.steam = { + id: null, + url: null, + nickname: null + }; + } this.profile = null; this.hive = { id: null