diff --git a/polymorphic/query.py b/polymorphic/query.py index a86b2dc..c2cc78f 100644 --- a/polymorphic/query.py +++ b/polymorphic/query.py @@ -157,7 +157,7 @@ class PolymorphicQuerySet(QuerySet): # Implementation in _translate_polymorphic_filter_defnition.""" return self.filter(not_instance_of=args) - def _filter_or_exclude(self, negate, *args, **kwargs): + def _filter_or_exclude(self, negate, args, kwargs): # We override this internal Django functon as it is used for all filter member functions. q_objects = translate_polymorphic_filter_definitions_in_args( self.model, args, using=self.db @@ -167,7 +167,7 @@ class PolymorphicQuerySet(QuerySet): self.model, kwargs, using=self.db ) return super(PolymorphicQuerySet, self)._filter_or_exclude( - negate, *(list(q_objects) + additional_args), **kwargs + negate, (list(q_objects) + additional_args), kwargs ) def order_by(self, *field_names):