From 1470258b5ce7bb35cf9761bacf69b1582cfec97f Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Tue, 18 Aug 2015 21:20:34 -0400 Subject: [PATCH] (js) Simplify Account.prototype.$newMailbox --- UI/WebServerResources/js/Mailer/Account.service.js | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/UI/WebServerResources/js/Mailer/Account.service.js b/UI/WebServerResources/js/Mailer/Account.service.js index cac5fa0c3e..8923c4ece4 100644 --- a/UI/WebServerResources/js/Mailer/Account.service.js +++ b/UI/WebServerResources/js/Mailer/Account.service.js @@ -186,18 +186,11 @@ * @returns a promise of the HTTP operations */ Account.prototype.$newMailbox = function(path, name) { - var _this = this, - deferred = Account.$q.defer(); + var _this = this; - // Prefix '' to the path since we might get an integer here (account's id) - Account.$$resource.post('' + path, 'createFolder', {name: name}).then(function() { + return Account.$$resource.post(path.toString(), 'createFolder', {name: name}).then(function() { _this.$getMailboxes({reload: true}); - deferred.resolve(); - }, function(response) { - deferred.reject(response.error); }); - - return deferred.promise; }; /**