From fe7cca11d3d09d6aff1acf5284112a4069c49c1a Mon Sep 17 00:00:00 2001 From: Michal Klobukowski Date: Wed, 21 Nov 2018 15:47:51 +0100 Subject: [PATCH] Disable resourcePrefix snakecase in FilterBuilder - it was making it impossible to apply complex prefixes like `collections.properties` Feature #14258 Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski --- src/services/api/filter-builder.test.ts | 2 +- src/services/api/filter-builder.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/services/api/filter-builder.test.ts b/src/services/api/filter-builder.test.ts index 5f646de5..e365b331 100644 --- a/src/services/api/filter-builder.test.ts +++ b/src/services/api/filter-builder.test.ts @@ -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"]]`); }); }); diff --git a/src/services/api/filter-builder.ts b/src/services/api/filter-builder.ts index e36765ba..f83f574f 100644 --- a/src/services/api/filter-builder.ts +++ b/src/services/api/filter-builder.ts @@ -62,7 +62,7 @@ export class FilterBuilder { } const resPrefix = resourcePrefix - ? _.snakeCase(resourcePrefix) + "." + ? resourcePrefix + "." : ""; this.filters += `${this.filters ? "," : ""}["${resPrefix}${_.snakeCase(field)}","${cond}",${value}]`; -- 2.30.2