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