Closed
Description
Some clients (e.g. Ember) send requests like ?filter[tags][]=1&filter[tags][]=2
for the membership in a list of values (JSON API).
To process this kind of filter I only changed (https://github.com/django-json-api/django-rest-framework-json-api/blob/master/rest_framework_json_api/django_filters/backends.py#L66) from
^filter(?P<ldelim>\[?)(?P<assoc>[\w\.\-]*)(?P<rdelim>\]?$)
to
^filter(?P<ldelim>\[?)(?P<assoc>[\w\.\-]*)(?P<rdelim>\]?)(\[\])?$
Everything seems to work fine. What do you think?