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:
commit
7014d94937
|
@ -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];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue