From fe038bb2ef3833f5ad8d13d362564fcd90eac0b2 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Fri, 11 Feb 2022 08:03:25 -0500 Subject: [PATCH] fix(mail): identify junk mailbox in lookup Fixes #5482 --- SoObjects/Mailer/SOGoMailFolder.m | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/SoObjects/Mailer/SOGoMailFolder.m b/SoObjects/Mailer/SOGoMailFolder.m index f226145c7..997407c36 100644 --- a/SoObjects/Mailer/SOGoMailFolder.m +++ b/SoObjects/Mailer/SOGoMailFolder.m @@ -72,6 +72,7 @@ #import "SOGoMailAccount.h" #import "SOGoMailAccounts.h" #import "SOGoTrashFolder.h" +#import "SOGoJunkFolder.h" #import "SOGoMailObject+Draft.h" @@ -1139,6 +1140,10 @@ static NSInteger _compareFetchResultsByUID (id entry1, id entry2, NSArray *uids) isEqualToString: [mailAccount trashFolderNameInContext: _ctx]]) className = @"SOGoTrashFolder"; + else if ([fullFolderName + isEqualToString: + [mailAccount junkFolderNameInContext: _ctx]]) + className = @"SOGoJunkFolder"; /* else if ([folderName isEqualToString: [mailAccount sieveFolderNameInContext: _ctx]]) obj = [self lookupFiltersFolder: _key inContext: _ctx]; */