Merge pull request #74 from Zentyal/ejhernandez/delete-folder-on-moving

oc: Remove a source folder on move folder operation
This commit is contained in:
Jesús García Sáez 2015-01-22 17:06:13 +01:00
commit 7014d94937

View file

@ -449,16 +449,11 @@ Class NSExceptionK, MAPIStoreFAIMessageK, MAPIStoreMessageTableK, MAPIStoreFAIMe
return rc; return rc;
} }
- (void) deleteFolderImpl - (int) deleteFolder
{ {
// TODO: raise exception in case underlying delete fails? // TODO: raise exception in case underlying delete fails?
// [propsMessage delete]; // [propsMessage delete];
[dbFolder delete]; [dbFolder delete];
}
- (int) deleteFolder
{
[self deleteFolderImpl];
[self cleanupCaches]; [self cleanupCaches];
@ -924,7 +919,7 @@ Class NSExceptionK, MAPIStoreFAIMessageK, MAPIStoreMessageTableK, MAPIStoreFAIMe
{ {
fmid = [mapping idFromURL: [self url]]; fmid = [mapping idFromURL: [self url]];
[mapping unregisterURLWithID: fmid]; [mapping unregisterURLWithID: fmid];
[self deleteFolderImpl]; [self deleteFolder];
[mapping registerURL: [newFolder url] [mapping registerURL: [newFolder url]
withID: fmid]; withID: fmid];
} }