fix error with empty filter() call

This commit is contained in:
Laura Klünder 2017-12-19 15:52:09 +01:00
parent 1b2c37ef2b
commit c1fb344bfb

View file

@ -655,6 +655,8 @@ class BaseQueryWrapper(BaseWrapper):
return result, created_pks
def _filter_or_exclude(self, negate, *args, **kwargs):
if not args and not kwargs:
return self._wrap_queryset(self._obj.filter())
filters, created_pks = zip(*tuple(chain(
tuple(self._filter_q(q) for q in args),
tuple(self._filter_kwarg(name, value) for name, value in kwargs.items())