diff options
Diffstat (limited to 'src/hooks')
-rw-r--r-- | src/hooks/ignoreCaseRegex.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/hooks/ignoreCaseRegex.ts b/src/hooks/ignoreCaseRegex.ts index e996000..3a1ab63 100644 --- a/src/hooks/ignoreCaseRegex.ts +++ b/src/hooks/ignoreCaseRegex.ts @@ -2,8 +2,8 @@ import { HookContext } from '@feathersjs/feathers'; import _ from 'lodash'; const ignoreCaseRegex = async (context: HookContext): Promise<HookContext> => { - context.params.query = _.mapValues(context.params.query, (data, key) => { - return key.startsWith('$') ? data : _.set(data, '$options', 'i'); + context.params.query = _.mapValues(context.params.query, data => { + return '$regex' in data ? _.set(data, '$options', 'i') : data; }); return context; }; |