mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-03-05 23:26:24 +00:00
oc: load versionsMessage on setting up
versionsMessage object could have outdated version in a root folder in the following case: * Download latest contents using FXBuffer * versionsMessage is updated by synchroniseCache * OpenMessage from last FXBuffer * Setup versions message as root folder * Get Predecessor Change List from that message We could just reload if needed the versions message if something is missing but I don't know if that situation fixes more than this one.
This commit is contained in:
@@ -75,6 +75,7 @@ static Class NSNumberK;
|
||||
[SOGoMAPIDBMessage objectWithName: @"versions.plist"
|
||||
inContainer: dbFolder]);
|
||||
[versionsMessage setObjectType: MAPIInternalCacheObject];
|
||||
[versionsMessage reloadIfNeeded];
|
||||
}
|
||||
|
||||
- (void) dealloc
|
||||
|
||||
@@ -111,6 +111,7 @@ static Class SOGoMailFolderK, MAPIStoreMailFolderK, MAPIStoreOutboxFolderK;
|
||||
[SOGoMAPIDBMessage objectWithName: @"versions.plist"
|
||||
inContainer: dbFolder]);
|
||||
[versionsMessage setObjectType: MAPIInternalCacheObject];
|
||||
[versionsMessage reloadIfNeeded];
|
||||
}
|
||||
|
||||
- (BOOL) ensureFolderExists
|
||||
|
||||
Reference in New Issue
Block a user