diff --git a/UI/MailerUI/UIxMailEditor.m b/UI/MailerUI/UIxMailEditor.m index d09189a6a..a2eb9ee00 100644 --- a/UI/MailerUI/UIxMailEditor.m +++ b/UI/MailerUI/UIxMailEditor.m @@ -442,7 +442,7 @@ static NSArray *infoKeys = nil; { result = [[self clientObject] sendMail]; if (!result) - result = [self jsCloseWithRefreshMethod: nil]; + result = [self jsCloseWithRefreshMethod: @"refreshFolderByType(\"sent\")"]; } else result = [self failedToSaveFormResponse]; diff --git a/UI/WebServerResources/MailerUI.js b/UI/WebServerResources/MailerUI.js index 665af3233..e8af8051a 100644 --- a/UI/WebServerResources/MailerUI.js +++ b/UI/WebServerResources/MailerUI.js @@ -894,6 +894,11 @@ function refreshCurrentFolder() { openMailbox(currentMailbox, true); } +function refreshFolderByType(type) { + if (currentMailboxType == type) + refreshCurrentFolder(); +} + var mailboxSpanAcceptType = function(type) { return (type == "mailRow"); }