Add a check for when a null value arrives and replace it with the special singleton value FilterDescriptor.UnsetValue. When the Value if a FilterDescriptor is FilterDescriptor.UnsetValue it is as though it does not exist at all.
Alternatively, you can modify the code to do nothing, i.e. to not produce any descriptor when the incoming value is null.
I hope this helps.
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Public Issue Tracking
system and vote to affect the priority of the items