From 252de39ac0deacd5ef634f7a9b4373d2e3759489 Mon Sep 17 00:00:00 2001 From: Matthew Ross Date: Sun, 8 Nov 2015 16:12:32 -0500 Subject: [PATCH] Allow setting email to nothing. Previously, once an email is added to an account, it was not possible to remove it. Now an empty email address is accepted. --- js/controllers/settingsUser.js | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/js/controllers/settingsUser.js b/js/controllers/settingsUser.js index b22b9e5..0a37373 100644 --- a/js/controllers/settingsUser.js +++ b/js/controllers/settingsUser.js @@ -135,20 +135,15 @@ function ($scope, $interval, UserService) { $scope.changeEmail = function(newEmailFormData) { $scope.emailFormData.isSaving = true; - if (newEmailFormData.newEmail === '') { - newEmailFormData.setAlert('Email cannot be blank.'); - newEmailFormData.isSaving = false; - } else { - UserService.changeEmail(newEmailFormData.newEmail) - .success(function(data) { - $scope.alerts.showAlerts(data.alerts); - $scope.updateUsers(data.data); - $scope.loadCurrentUser(); + UserService.changeEmail(newEmailFormData.newEmail) + .success(function(data) { + $scope.alerts.showAlerts(data.alerts); + $scope.updateUsers(data.data); + $scope.loadCurrentUser(); - newEmailFormData.isSaving = false; - newEmailFormData.newUsername = ''; - }); - } + newEmailFormData.isSaving = false; + newEmailFormData.newUsername = ''; + }); }; $scope.updatingDefaultBoard = false;