Disable resourcePrefix snakecase in FilterBuilder - it was making it impossible to...
authorMichal Klobukowski <michal.klobukowski@contractors.roche.com>
Wed, 21 Nov 2018 14:47:51 +0000 (15:47 +0100)
committerMichal Klobukowski <michal.klobukowski@contractors.roche.com>
Wed, 21 Nov 2018 14:47:51 +0000 (15:47 +0100)
Feature #14258

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <michal.klobukowski@contractors.roche.com>

src/services/api/filter-builder.test.ts
src/services/api/filter-builder.ts

index 5f646de5f72911af6708ae78b80e2155ffe8a1a1..e365b331dd11e31493ac02eb689baaa91b0363af 100644 (file)
@@ -73,6 +73,6 @@ describe("FilterBuilder", () => {
         expect(new FilterBuilder()
             .addIn("etag", ["etagValue1", "etagValue2"], "myPrefix")
             .getFilters())
-            .toEqual(`["my_prefix.etag","in",["etagValue1","etagValue2"]]`);
+            .toEqual(`["myPrefix.etag","in",["etagValue1","etagValue2"]]`);
     });
 });
index e36765ba5b5a6a145f7bae29529238438fb13420..f83f574faf007fa948442cf32710c15c17cd9750 100644 (file)
@@ -62,7 +62,7 @@ export class FilterBuilder {
             }
 
             const resPrefix = resourcePrefix
-                ? _.snakeCase(resourcePrefix) + "."
+                ? resourcePrefix + "."
                 : "";
 
             this.filters += `${this.filters ? "," : ""}["${resPrefix}${_.snakeCase(field)}","${cond}",${value}]`;