15781: Replaces 'like' operator with '=' on fallback property matches.
[arvados-workbench2.git] / src / store / search-bar / search-bar-actions.ts
index 8909ceff04f05287837137229689bdf92cae7575..d9dc0a64905aa5c3596e244f36b935e53bc7d4f4 100644 (file)
@@ -354,12 +354,14 @@ export const queryToFilters = (query: string, apiRevision: number) => {
         if (p.value) {
             if (apiRevision < 20200212) {
                 filter
-                    .addLike(`properties.${p.key}`, p.value, GroupContentsResourcePrefix.PROJECT)
-                    .addLike(`properties.${p.key}`, p.value, GroupContentsResourcePrefix.COLLECTION);
+                    .addEqual(`properties.${p.key}`, p.value, GroupContentsResourcePrefix.PROJECT)
+                    .addEqual(`properties.${p.key}`, p.value, GroupContentsResourcePrefix.COLLECTION)
+                    .addEqual(`properties.${p.key}`, p.value, GroupContentsResourcePrefix.PROCESS);
             } else {
                 filter
                     .addContains(`properties.${p.key}`, p.value, GroupContentsResourcePrefix.PROJECT)
-                    .addContains(`properties.${p.key}`, p.value, GroupContentsResourcePrefix.COLLECTION);
+                    .addContains(`properties.${p.key}`, p.value, GroupContentsResourcePrefix.COLLECTION)
+                    .addContains(`properties.${p.key}`, p.value, GroupContentsResourcePrefix.PROCESS);
             }
         }
         filter.addExists(p.key);