From 813f16e4793f375feb8f00ef335af59a783612b3 Mon Sep 17 00:00:00 2001 From: Luke Date: Thu, 24 Dec 2015 13:14:12 -0500 Subject: [PATCH] fixes #1304 - Wrong profile picture --- dashboard-ui/scripts/librarymenu.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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; }