From f5cea34912d16b4b33cf737aa6d20ba6386dd776 Mon Sep 17 00:00:00 2001 From: jhonvid <jhonvi2@gmail.com> Date: Tue, 10 Oct 2023 19:15:21 -0400 Subject: [PATCH] fix: TypeError unexpected query set model, compare correct object type, for version 7.4 --- django_elasticsearch_dsl/search.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/django_elasticsearch_dsl/search.py b/django_elasticsearch_dsl/search.py index bc66d82e..68b2cedd 100644 --- a/django_elasticsearch_dsl/search.py +++ b/django_elasticsearch_dsl/search.py @@ -20,7 +20,7 @@ def filter_queryset(self, queryset, keep_search_order=True): It costs a query to the sql db. """ s = self - if s._model is not queryset.model: + if s._model._wrapped is not queryset.model: raise TypeError( 'Unexpected queryset model ' '(should be: %s, got: %s)' % (s._model, queryset.model)