15781: Changes filter fallback on properties to use 'like' instead of 'ilike'.
authorLucas Di Pentima <lucas@di-pentima.com.ar>
Wed, 19 Feb 2020 18:21:46 +0000 (15:21 -0300)
committerLucas Di Pentima <lucas@di-pentima.com.ar>
Wed, 19 Feb 2020 18:21:46 +0000 (15:21 -0300)
This is to make it consistent with how 'contains' behaves, both doing case
insensitive matches.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas@di-pentima.com.ar>

src/store/search-bar/search-bar-actions.ts

index 54678b504b52c0f22ffd83c77071033b74e70821..8909ceff04f05287837137229689bdf92cae7575 100644 (file)
@@ -354,8 +354,8 @@ export const queryToFilters = (query: string, apiRevision: number) => {
         if (p.value) {
             if (apiRevision < 20200212) {
                 filter
-                    .addILike(`properties.${p.key}`, p.value, GroupContentsResourcePrefix.PROJECT)
-                    .addILike(`properties.${p.key}`, p.value, GroupContentsResourcePrefix.COLLECTION);
+                    .addLike(`properties.${p.key}`, p.value, GroupContentsResourcePrefix.PROJECT)
+                    .addLike(`properties.${p.key}`, p.value, GroupContentsResourcePrefix.COLLECTION);
             } else {
                 filter
                     .addContains(`properties.${p.key}`, p.value, GroupContentsResourcePrefix.PROJECT)