We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents c106169 + 6c90beb commit d8772e1Copy full SHA for d8772e1
flask_rest_jsonapi/querystring.py
@@ -61,8 +61,17 @@ def _get_key_values(self, name):
61
return results
62
63
def _simple_filters(self, dict_):
64
- return [{"name": key, "op": "eq", "val": value}
65
- for (key, value) in dict_.items()]
+ """Return filter list
+
66
+ :return list: list of dict for filter parameters. Includes support for 'in' for list values
67
+ """
68
+ filter_list = []
69
+ for (key, value) in dict_.items():
70
+ operator = 'eq'
71
+ if isinstance(value, list):
72
+ operator = 'in'
73
+ filter_list.append({"name": key, "op": operator, "val": value})
74
+ return filter_list
75
76
@property
77
def querystring(self):
0 commit comments