We need to throw all the errors at once when we find there are multiple errors are in incoming query params. Right now we throw 400_BAD_REQUEST when first invalid param is detected and rest of the params aren't checked.
https://github.com/manjitkumar/drf-url-filters/blob/master/filters/mixins.py#L34