diff --git a/dashboard-ui/scripts/librarymenu.js b/dashboard-ui/scripts/librarymenu.js index d9411773e8..f6102ccc36 100644 --- a/dashboard-ui/scripts/librarymenu.js +++ b/dashboard-ui/scripts/librarymenu.js @@ -70,6 +70,9 @@ var header = document.querySelector('.viewMenuBar'); + var headerUserButton = header.querySelector('.headerUserButton'); + var hasImage; + if (user.name) { if (user.imageUrl && AppInfo.enableUserImage) { @@ -81,15 +84,21 @@ url += "&height=" + (userButtonHeight * Math.max(devicePixelRatio || 1, 2)); } - var headerUserButton = header.querySelector('.headerUserButton'); if (headerUserButton) { headerUserButton.icon = null; headerUserButton.src = url; headerUserButton.classList.add('headerUserButtonRound'); + hasImage = true; } } } + if (hasUserButton && !hasImage) { + headerUserButton.icon = 'person'; + headerUserButton.src = null; + headerUserButton.classList.remove('headerUserButtonRound'); + } + updateLocalUser(user.localUser); requiresUserRefresh = false; }