diff options
author | Gabe Kangas <gabek@real-ity.com> | 2022-01-12 20:23:01 -0800 |
---|---|---|
committer | Gabe Kangas <gabek@real-ity.com> | 2022-01-12 20:23:01 -0800 |
commit | 995080b478207d6051b60953149126e5e00676f5 (patch) | |
tree | d71b48abc00de987166d323cb8583ae10aa3ca7c | |
parent | 01d83064daede7270dc6f516e4d239ecb364cd08 (diff) |
Guard against invalid chat messages with no user object
-rw-r--r-- | webroot/js/components/chat/chat-message-view.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/webroot/js/components/chat/chat-message-view.js b/webroot/js/components/chat/chat-message-view.js index 0c0e76806..1ff813c57 100644 --- a/webroot/js/components/chat/chat-message-view.js +++ b/webroot/js/components/chat/chat-message-view.js @@ -45,6 +45,12 @@ export default class ChatMessageView extends Component { render() { const { message, isModerator, accessToken } = this.props; const { user, timestamp } = message; + + // User is required for this component to render. + if (!user) { + return null; + } + const { displayName, displayColor, createdAt } = user; const isAuthorModerator = checkIsModerator(message); |