diff --git a/src/views/profile.html b/src/views/profile.html
index e9165c67c..8197d6f55 100644
--- a/src/views/profile.html
+++ b/src/views/profile.html
@@ -20,13 +20,13 @@
diff --git a/src/views/profile.js b/src/views/profile.js
index 46a5bed0d..772571f83 100644
--- a/src/views/profile.js
+++ b/src/views/profile.js
@@ -168,6 +168,7 @@ angular.module('Application').controller('ProfileController', ['$scope', '$locat
setPreviewAvatar: function (avatar) {
$scope.avatarChange.pictureChanged = true;
$scope.avatarChange.avatar = avatar;
+ document.getElementById('previewAvatar').src = avatar.data;
},
avatarChangeReset: function () {
@@ -175,6 +176,7 @@ angular.module('Application').controller('ProfileController', ['$scope', '$locat
$scope.avatarChange.useGravatar = $scope.user.avatarUrl.indexOf('https://www.gravatar.com') === 0 ? 'true_string' : '';
$scope.avatarChange.useGravatarOrig = $scope.avatarChange.useGravatar;
$scope.avatarChange.pictureChanged = false;
+ document.getElementById('previewAvatar').src = $scope.avatarChange.useGravatar ? '' : $scope.user.avatarUrl;
$scope.avatarChange.avatar = $scope.avatarChange.useGravatar ? {} : {
url: $scope.user.avatarUrl
};