fix(addressbook(dav)): improve handling of addressbook-query

This commit is contained in:
Francis Lachapelle
2022-03-09 11:15:38 -05:00
parent a965f276c8
commit 1545bcdbba
2 changed files with 3 additions and 3 deletions

View File

@@ -136,7 +136,7 @@
{
if (_adaptor)
{
// Assume qualifier applies to a varchar column type
// The value is a string, assume qualifier applies to a varchar column type
attribute = [EOAttribute new];
[attribute setExternalType: @"varchar"];
[attribute autorelease];

View File

@@ -221,9 +221,9 @@ static NSArray *folderListingFields = nil;
qualifier = nil;
if ([filter length] > 0)
{
filter = [filter asSafeSQLLikeString];
filter = [[filter asSafeSQLString] stringByReplacingString: @"\%" withString: @"%%"];
filters = [NSMutableArray array];
filterFormat = [NSString stringWithFormat: @"(%%@ isCaseInsensitiveLike: '%%%%%@%%%%')", filter];
filterFormat = [NSString stringWithFormat: @"(%%@ isCaseInsensitiveLike: '*%@*')", filter];
if (criteria)
criteriaList = [criteria objectEnumerator];
else