From 7888c22015b5300bf45f9278fdf915da46a1432c Mon Sep 17 00:00:00 2001 From: mike12345567 Date: Mon, 30 Sep 2024 15:17:03 +0100 Subject: [PATCH] Quick fix. --- packages/server/src/sdk/app/rows/search/utils.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/server/src/sdk/app/rows/search/utils.ts b/packages/server/src/sdk/app/rows/search/utils.ts index fc0064b52c..8d96c2f8f9 100644 --- a/packages/server/src/sdk/app/rows/search/utils.ts +++ b/packages/server/src/sdk/app/rows/search/utils.ts @@ -83,6 +83,7 @@ function userColumnMapping(column: string, filters: SearchFilters) { // maps through the search parameters to check if any of the inputs are invalid // based on the table schema, converts them to something that is valid. export function searchInputMapping(table: Table, options: RowSearchParams) { + // need an internal function to loop over filters, because this takes the full options function checkFilters(filters: SearchFilters) { for (let [key, column] of Object.entries(table.schema || {})) { switch (column.type) { @@ -106,9 +107,8 @@ export function searchInputMapping(table: Table, options: RowSearchParams) { } return filters } - options.query = dataFilters.recurseLogicalOperators( - options.query, - checkFilters + options.query = checkFilters( + dataFilters.recurseLogicalOperators(options.query, checkFilters) ) return options }