Quick fix.

This commit is contained in:
mike12345567 2024-09-30 15:17:03 +01:00
parent 3ecd86b2af
commit 7888c22015
1 changed files with 3 additions and 3 deletions

View File

@ -83,6 +83,7 @@ function userColumnMapping(column: string, filters: SearchFilters) {
// maps through the search parameters to check if any of the inputs are invalid // 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. // based on the table schema, converts them to something that is valid.
export function searchInputMapping(table: Table, options: RowSearchParams) { 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) { function checkFilters(filters: SearchFilters) {
for (let [key, column] of Object.entries(table.schema || {})) { for (let [key, column] of Object.entries(table.schema || {})) {
switch (column.type) { switch (column.type) {
@ -106,9 +107,8 @@ export function searchInputMapping(table: Table, options: RowSearchParams) {
} }
return filters return filters
} }
options.query = dataFilters.recurseLogicalOperators( options.query = checkFilters(
options.query, dataFilters.recurseLogicalOperators(options.query, checkFilters)
checkFilters
) )
return options return options
} }