Skip to content

Commit

Permalink
Merge pull request #395 from steeu/master
Browse files Browse the repository at this point in the history
Bugfix: filter conditions missing the sql LOWER() function
  • Loading branch information
michaelyali committed Apr 12, 2020
2 parents 855ce9f + 765fc9a commit 2783803
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions packages/crud-typeorm/src/typeorm-crud.service.ts
Expand Up @@ -895,22 +895,22 @@ export class TypeOrmCrudService<T> extends CrudService<T> {
break;

case '$startsL':
str = `${field} ${likeOperator} :${param}`;
str = `LOWER(${field}) ${likeOperator} :${param}`;
params = { [param]: `${cond.value}%` };
break;

case '$endsL':
str = `${field} ${likeOperator} :${param}`;
str = `LOWER(${field}) ${likeOperator} :${param}`;
params = { [param]: `%${cond.value}` };
break;

case '$contL':
str = `${field} ${likeOperator} :${param}`;
str = `LOWER(${field}) ${likeOperator} :${param}`;
params = { [param]: `%${cond.value}%` };
break;

case '$exclL':
str = `${field} NOT ${likeOperator} :${param}`;
str = `LOWER(${field}) NOT ${likeOperator} :${param}`;
params = { [param]: `%${cond.value}%` };
break;

Expand Down

0 comments on commit 2783803

Please sign in to comment.