From e6c1c9bacc50ef85cd36e86f4a54c7709344ff5f Mon Sep 17 00:00:00 2001 From: rijkvanzanten Date: Fri, 10 Jul 2020 13:39:44 -0400 Subject: [PATCH] Fix contains filter --- src/database/run-ast.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/database/run-ast.ts b/src/database/run-ast.ts index eb22174dfc..e45359f901 100644 --- a/src/database/run-ast.ts +++ b/src/database/run-ast.ts @@ -28,7 +28,10 @@ export default async function runAST(ast: AST, query = ast.query) { if (query.filter) { query.filter.forEach((filter) => { if (filter.operator === 'in') { - dbQuery.whereIn(filter.column, filter.value as (string | number)[]); + let value = filter.value; + if (typeof value === 'string') value = value.split(','); + + dbQuery.whereIn(filter.column, value as string[]); } if (filter.operator === 'eq') {