From 7929fd394fa7da003a079872a0128b848c514876 Mon Sep 17 00:00:00 2001 From: Ludovic Marcotte Date: Mon, 4 May 2020 12:57:11 -0400 Subject: [PATCH] fix(core): skip folder check during ACL subscribe --- Tools/SOGoToolManageACL.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Tools/SOGoToolManageACL.m b/Tools/SOGoToolManageACL.m index ac32b52b7..ef509aed5 100644 --- a/Tools/SOGoToolManageACL.m +++ b/Tools/SOGoToolManageACL.m @@ -413,7 +413,9 @@ typedef enum fm = [GCSFolderManager defaultFolderManager]; f = [fm folderAtPath: [NSString stringWithFormat: @"/Users/%@/%@", owner, folder]]; - if (!f) + // Skip the folder existence check so we can auto-create the personal folder + // for users that have never logged-in + if (!f && command != ManageACLSubscribe) { NSLog(@"No folder %@ found for user %@", folder, owner); rc = NO;