From 7c59e6b3bf4684c2884e5f0bd39009719e5ba1b9 Mon Sep 17 00:00:00 2001 From: Hivert Quentin Date: Wed, 9 Apr 2025 10:14:05 +0200 Subject: [PATCH] fix(sieve): Correctly update default sieve filter for new users --- UI/MainUI/SOGoUserHomePage.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/UI/MainUI/SOGoUserHomePage.m b/UI/MainUI/SOGoUserHomePage.m index 4dc9f8e53..9a56ed962 100644 --- a/UI/MainUI/SOGoUserHomePage.m +++ b/UI/MainUI/SOGoUserHomePage.m @@ -92,7 +92,8 @@ // We check if we must write the Sieve scripts to the server // upon first login if no user preferences are found, and the SOGo // admin has defined SOGoSieveFilters in the domain or system settings - if ([dd sieveScriptsEnabled] && [[[ud source] values] count] == 0 && + //count = 1 because values will be {CDefaultsSize = 16777215; } in this case. + if ([dd sieveScriptsEnabled] && [[[ud source] values] count] == 1 && ((filters = [[dd source] objectForKey: @"SOGoSieveFilters"]) || (filters = [[sd source] objectForKey: @"SOGoSieveFilters"]))) { SOGoMailAccount *account;