From da51482ce1cd4cc15b5de3c2b203b60fa6c6ddde Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Mon, 2 Mar 2020 14:04:47 -0500 Subject: [PATCH] fix(mail): validate IMAP ACL compliance on main mail account --- UI/MailerUI/UIxMailUserRightsEditor.m | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/UI/MailerUI/UIxMailUserRightsEditor.m b/UI/MailerUI/UIxMailUserRightsEditor.m index db5840298..6e3456aad 100644 --- a/UI/MailerUI/UIxMailUserRightsEditor.m +++ b/UI/MailerUI/UIxMailUserRightsEditor.m @@ -29,10 +29,11 @@ - (BOOL) conformsToRFC4314 { - if ([[self clientObject] respondsToSelector: @selector(mailAccountFolder)]) - return ([[[self clientObject] mailAccountFolder] imapAclStyle] == rfc4314); + SOGoMailAccount *account; - return NO; + account = [[self clientObject] lookupName: @"0" inContext: context acquire: NO]; + + return ([account imapAclStyle] == rfc4314); } - (void) setUserCanReadMails: (BOOL) userCanReadMails