From 69b6f7878f160d0040a164ce5058027a3f3dd423 Mon Sep 17 00:00:00 2001 From: Ludovic Marcotte Date: Wed, 16 Mar 2016 09:05:43 -0400 Subject: [PATCH] (fix) minor EAS fixes relating to path handling in v3 --- ActiveSync/SOGoActiveSyncDispatcher.m | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ActiveSync/SOGoActiveSyncDispatcher.m b/ActiveSync/SOGoActiveSyncDispatcher.m index a1c2c11f7..8c44b7a46 100644 --- a/ActiveSync/SOGoActiveSyncDispatcher.m +++ b/ActiveSync/SOGoActiveSyncDispatcher.m @@ -931,7 +931,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. { // Search GUID to check name change in cache (diff between IMAP and cache) key = [NSString stringWithFormat: @"%@+%@", [context objectForKey: @"DeviceId"], [cachedGUIDs objectForKey: [imapGUIDs objectForKey: nameInCache ]]]; - nkey = [NSString stringWithFormat: @"%@+folder%@", [context objectForKey: @"DeviceId"], [[folderMetadata objectForKey: @"path"] substringFromIndex: 1] ]; + nkey = [NSString stringWithFormat: @"%@+folder%@", [context objectForKey: @"DeviceId"], [folderMetadata objectForKey: @"path"]]; if (![key isEqualToString: nkey]) { @@ -946,7 +946,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. [o setTableUrl: [self folderTableURL]]; [o reloadIfNeeded]; - [[o properties ] setObject: [[folderMetadata objectForKey: @"path"] substringFromIndex: 1] forKey: @"displayName"]; + [[o properties ] setObject: [folderMetadata objectForKey: @"path"] forKey: @"displayName"]; [o save]; command_count++; @@ -966,7 +966,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. [o setTableUrl: [self folderTableURL]]; [o reloadIfNeeded]; - [[o properties ] setObject: [[folderMetadata objectForKey: @"path"] substringFromIndex: 1] forKey: @"displayName"]; + [[o properties ] setObject: [folderMetadata objectForKey: @"path"] forKey: @"displayName"]; // clean cache content to avoid stale data [[o properties] removeObjectForKey: @"SyncKey"];