Enforece SOGoSearchMinimumWordLength server-side

Fixes #4525
This commit is contained in:
Francis Lachapelle
2018-08-21 16:54:26 -04:00
parent 828d773b49
commit 71fa451856

View File

@@ -164,7 +164,7 @@ Class SOGoContactSourceFolderK, SOGoGCSFolderK;
BOOL excludeGroups, excludeLists;
searchText = [self queryParameterForKey: @"search"];
if ([searchText length] > 0)
if ([searchText length] >= [self minimumSearchLength])
{
// NSLog(@"Search all contacts: %@", searchText);
excludeGroups = [[self queryParameterForKey: @"excludeGroups"] boolValue];
@@ -251,7 +251,7 @@ Class SOGoContactSourceFolderK, SOGoGCSFolderK;
}
else
result = [NSException exceptionWithHTTPStatus: 400
reason: @"missing 'search' parameter"];
reason: [NSString stringWithFormat: @"'search' parameter must be at least %i characters", [self minimumSearchLength]]];
return result;
}