From 4e7e8ae44b4a9d8ceb5822b7e84aef9c72b47b0a Mon Sep 17 00:00:00 2001 From: Alan Davis Date: Thu, 18 Sep 2014 17:20:23 +0000 Subject: [PATCH] Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud) 84024: Merged V4.2-BUG-FIX (4.2.4) to HEAD-BUG-FIX (5.0/Cloud) 82524: Merged DEV to V4.2-BUG-FIX (4.2.4) 82434 : MNT-12270 : IMAP server closes connections/ IMAP sync fails - Incorrect extracting of values from cache git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@84615 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../java/org/alfresco/repo/imap/AlfrescoImapHostManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/java/org/alfresco/repo/imap/AlfrescoImapHostManager.java b/source/java/org/alfresco/repo/imap/AlfrescoImapHostManager.java index 785b5ab08f..149c0ab2a6 100644 --- a/source/java/org/alfresco/repo/imap/AlfrescoImapHostManager.java +++ b/source/java/org/alfresco/repo/imap/AlfrescoImapHostManager.java @@ -236,7 +236,8 @@ public class AlfrescoImapHostManager implements ImapHostManager AlfrescoImapFolder result = folderCache.get(folderPath); - return result; + // if folder isn't in cache then add it via registerMailBox method + return result != null ? result : registerMailBox(imapService.getOrCreateMailbox(alfrescoUser, mailboxName, true, false)); } /**