diff --git a/app/assets/javascripts/components/components/status.jsx b/app/assets/javascripts/components/components/status.jsx
index 7115d154e..d3acff3f0 100644
--- a/app/assets/javascripts/components/components/status.jsx
+++ b/app/assets/javascripts/components/components/status.jsx
@@ -46,11 +46,17 @@ const Status = React.createClass({
var { status, ...other } = this.props;
if (status.get('reblog') !== null) {
+ let displayName = status.getIn(['account', 'display_name']);
+
+ if (displayName.length === 0) {
+ displayName = status.getIn(['account', 'username']);
+ }
+
return (
diff --git a/app/assets/javascripts/components/features/account/components/header.jsx b/app/assets/javascripts/components/features/account/components/header.jsx
index 8a4a629ce..b07a4a967 100644
--- a/app/assets/javascripts/components/features/account/components/header.jsx
+++ b/app/assets/javascripts/components/features/account/components/header.jsx
@@ -12,6 +12,12 @@ const Header = React.createClass({
render () {
const { account } = this.props;
+ let displayName = account.get('display_name');
+
+ if (displayName.length === 0) {
+ displayName = account.get('username');
+ }
+
return (
@@ -19,7 +25,7 @@ const Header = React.createClass({
-
{account.get('display_name')}
+
{displayName}
@{account.get('acct')}
{account.get('note')}