mirror of
https://github.com/Hopiu/django-model-utils.git
synced 2026-03-17 04:10:24 +00:00
Fix QuerySet._chain for django main (post-3.2)
This commit is contained in:
parent
79a7793dc5
commit
dd0f62bdba
1 changed files with 5 additions and 2 deletions
|
|
@ -86,11 +86,14 @@ class InheritanceQuerySetMixin:
|
|||
return new_qs
|
||||
|
||||
def _chain(self, **kwargs):
|
||||
update = {}
|
||||
for name in ['subclasses', '_annotated']:
|
||||
if hasattr(self, name):
|
||||
kwargs[name] = getattr(self, name)
|
||||
update[name] = getattr(self, name)
|
||||
|
||||
return super()._chain(**kwargs)
|
||||
chained = super()._chain(**kwargs)
|
||||
chained.__dict__.update(update)
|
||||
return chained
|
||||
|
||||
def _clone(self, klass=None, setup=False, **kwargs):
|
||||
qs = super()._clone()
|
||||
|
|
|
|||
Loading…
Reference in a new issue