fix error with empty filter() call
This commit is contained in:
parent
1b2c37ef2b
commit
c1fb344bfb
1 changed files with 2 additions and 0 deletions
|
@ -655,6 +655,8 @@ class BaseQueryWrapper(BaseWrapper):
|
||||||
return result, created_pks
|
return result, created_pks
|
||||||
|
|
||||||
def _filter_or_exclude(self, negate, *args, **kwargs):
|
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(
|
filters, created_pks = zip(*tuple(chain(
|
||||||
tuple(self._filter_q(q) for q in args),
|
tuple(self._filter_q(q) for q in args),
|
||||||
tuple(self._filter_kwarg(name, value) for name, value in kwargs.items())
|
tuple(self._filter_kwarg(name, value) for name, value in kwargs.items())
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue