From 89be420540c9f8783d31d5cd66480eb42f57b734 Mon Sep 17 00:00:00 2001 From: Serg Tereshchenko Date: Wed, 4 May 2022 09:26:50 +0300 Subject: [PATCH] chore: Move selects_all --- modeltranslation/manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modeltranslation/manager.py b/modeltranslation/manager.py index bf6e723..bccfb33 100644 --- a/modeltranslation/manager.py +++ b/modeltranslation/manager.py @@ -412,9 +412,9 @@ class MultilingualQuerySet(models.query.QuerySet): return super(MultilingualQuerySet, self).values(*fields) def _values(self, *original, **kwargs): + selects_all = kwargs.pop('selects_all', False) if not kwargs.pop('prepare', False): return super(MultilingualQuerySet, self)._values(*original, **kwargs) - selects_all = kwargs.pop('selects_all', False) new_fields, translation_fields = append_fallback(self.model, original) annotation_keys = set(self.query.annotation_select.keys()) if selects_all else set() new_fields.update(annotation_keys)