From d325930d9f8471f0bef5c73d6c065a80473c4e28 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Thu, 27 Jan 2011 14:57:04 +0000 Subject: [PATCH] See ChangeLog. Monotone-Parent: 539a6de4e61b62d0eecf5d485884649c2dd6444b Monotone-Revision: d44813d7233d6d5cad1ae38fa520e06886d97b83 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2011-01-27T14:57:04 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 6 ++++++ SoObjects/Mailer/SOGoDraftObject.m | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index ee5eaabb1..a31110bb8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2011-01-27 Francis Lachapelle + + * SoObjects/Mailer/SOGoDraftObject.m (-save): we no longer use the + relative URL of the draft folder when it must be created. This + fixes an issue when using a subfolder as the drafts folder. + 2011-01-26 Francis Lachapelle * UI/Scheduler/UIxComponentEditor.m (-setComponent:): retrieve the diff --git a/SoObjects/Mailer/SOGoDraftObject.m b/SoObjects/Mailer/SOGoDraftObject.m index 420a9d387..4d6754aff 100644 --- a/SoObjects/Mailer/SOGoDraftObject.m +++ b/SoObjects/Mailer/SOGoDraftObject.m @@ -436,7 +436,8 @@ static NSString *userAgent = nil; if (![imap4 doesMailboxExistAtURL: [container imap4URL]]) { - [client create: [container relativeImap4Name]]; + [[self imap4Connection] createMailbox: [[self imap4Connection] imap4FolderNameForURL: [container imap4URL]] + atURL: [[self mailAccountFolder] imap4URL]]; [imap4 flushFolderHierarchyCache]; }