Merge pull request #1672 from wwitzel3/devel

adjusting how we restrict __in based on PR feedback
This commit is contained in:
Wayne Witzel III
2016-04-25 09:31:18 -04:00
2 changed files with 8 additions and 3 deletions

View File

@@ -131,9 +131,9 @@ class FieldLookupBackend(BaseFilterBackend):
value = to_python_boolean(value)
elif new_lookup.endswith('__in'):
items = []
if not value:
raise ValueError('cannot provide empty value for __in')
for item in value.split(','):
if not item:
raise ValueError('cannot provide empty value for __in')
items.append(self.value_to_python_for_field(field, item))
value = items
elif new_lookup.endswith('__regex') or new_lookup.endswith('__iregex'):