Skip to content

Configuration throwing exception related to NotInOperator #19

@AlexMKotcz

Description

@AlexMKotcz

This is my first time using a configuration.

The code

QueryKitConfiguration config = new(config => config.Property<BlockedProvider>(x => x.IsNotAvailable).PreventFilter());
return queryRepository.ApplyQuery(queryRequest, config);

The exception:

Message: Value cannot be null. (Parameter 'str')

StackTrace:
at System.Text.RegularExpressions.ThrowHelper.ThrowArgumentNullException(ExceptionArgument arg)
at System.Text.RegularExpressions.Regex.Escape(String str)
at QueryKit.Configuration.QueryKitConfigurationExtensions.ReplaceComparisonAliases(IQueryKitConfiguration configuration, String input) in C:\Users\[...]\QueryKit\Configuration\QueryKitConfigurationExtensions.cs:line 13
at QueryKit.FilterParser.ParseFilter[T](String input, IQueryKitConfiguration config) in C:\Users\[...]\QueryKit\FilterParser.cs:line 25
at QueryKit.QueryableExtensions.ApplyQueryKitFilter[TEntity](IQueryable`1 source, String filter, IQueryKitConfiguration config) in C:\Users\[...]\QueryKit\QueryableExtensions.cs:line 32
[...]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions