From 967922c7f090b9280c8130be9825c700a0fba9e1 Mon Sep 17 00:00:00 2001 From: Michael Yali Date: Mon, 23 Dec 2019 13:25:08 +0200 Subject: [PATCH] fix(request): operators validation --- packages/crud-request/src/request-query.validator.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/crud-request/src/request-query.validator.ts b/packages/crud-request/src/request-query.validator.ts index b10aace6..07813684 100644 --- a/packages/crud-request/src/request-query.validator.ts +++ b/packages/crud-request/src/request-query.validator.ts @@ -6,6 +6,7 @@ import { isEqual, isNumber, isNil, + objKeys, } from '@nestjsx/util'; import { RequestQueryException } from './exceptions'; @@ -16,9 +17,10 @@ import { ComparisonOperator, QueryJoin, QuerySort, + CondOperator, } from './types'; -export const comparisonOperatorsList = [ +export const deprecatedComparisonOperatorsList = [ 'eq', 'ne', 'gt', @@ -35,6 +37,11 @@ export const comparisonOperatorsList = [ 'notnull', 'between', ]; +export const comparisonOperatorsList = [ + ...deprecatedComparisonOperatorsList, + ...objKeys(CondOperator).map((n) => CondOperator[n]), +]; + export const sortOrdersList = ['ASC', 'DESC']; const comparisonOperatorsListStr = comparisonOperatorsList.join();