From df6d95772119f653d0b9c67516e7d77723cf3fda Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Fri, 30 Jan 2015 13:50:26 -0500 Subject: [PATCH] Fix mailbox rename operation --- UI/MailerUI/product.plist | 2 +- UI/WebServerResources/js/Mailer/mailbox-model.js | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/UI/MailerUI/product.plist b/UI/MailerUI/product.plist index a43d234c0..6bbbe5ef4 100644 --- a/UI/MailerUI/product.plist +++ b/UI/MailerUI/product.plist @@ -112,7 +112,7 @@ actionClass = "UIxMailFolderActions"; actionName = "createFolder"; }; - renameFolder = { + save = { protectedBy = "View"; actionClass = "UIxMailFolderActions"; actionName = "renameFolder"; diff --git a/UI/WebServerResources/js/Mailer/mailbox-model.js b/UI/WebServerResources/js/Mailer/mailbox-model.js index 358781584..1dca9762e 100644 --- a/UI/WebServerResources/js/Mailer/mailbox-model.js +++ b/UI/WebServerResources/js/Mailer/mailbox-model.js @@ -224,6 +224,12 @@ children, i; + if (this.name == this.$shadowData.name) { + // Name hasn't changed + deferred.resolve(); + return deferred.promise; + } + // Local recursive function findParent = function(parent, children) { var parentMailbox = null,