(fix) correctly remove the event/task

pull/186/head
Ludovic Marcotte 2016-01-14 14:49:22 -05:00
parent 491f8b4f2a
commit f3ea377bdb
1 changed files with 5 additions and 2 deletions

View File

@ -573,8 +573,11 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
// FIXME: handle errors here
if (deletesAsMoves && theFolderType == ActiveSyncMailFolder)
[(SOGoMailFolder *)[sogoObject container] deleteUIDs: [NSArray arrayWithObjects: serverId, nil] useTrashFolder: &useTrash inContext: context];
else if (theFolderType == ActiveSyncEventFolder)
[sogoObject prepareDelete];
else if (theFolderType == ActiveSyncEventFolder || theFolderType == ActiveSyncTaskFolder)
{
[sogoObject prepareDelete];
[sogoObject delete];
}
else
[sogoObject delete];
}