From 3be8e8561e59e1466fac089605a46824ecfaa7a2 Mon Sep 17 00:00:00 2001 From: Juanfran Date: Tue, 4 Nov 2014 15:28:50 +0100 Subject: [PATCH] prevent js error when the avatar input is empty --- app/coffee/modules/user-settings/main.coffee | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/coffee/modules/user-settings/main.coffee b/app/coffee/modules/user-settings/main.coffee index c356df27..5b49708e 100644 --- a/app/coffee/modules/user-settings/main.coffee +++ b/app/coffee/modules/user-settings/main.coffee @@ -138,8 +138,9 @@ UserAvatarDirective = ($auth, $model, $rs, $confirm) -> $el.find("#avatar-field").click() $el.on "change", "#avatar-field", (event) -> - $el.find('.overlay').show() - $rs.userSettings.changeAvatar($scope.avatarAttachment).then(onSuccess, onError) + if $scope.avatarAttachment + $el.find('.overlay').show() + $rs.userSettings.changeAvatar($scope.avatarAttachment).then(onSuccess, onError) # Use gravatar photo $el.on "click", "a.use-gravatar", (event) ->