diff options
| author | Ekaterina Vahrusheva <lajilit@gmail.com> | 2023-03-02 21:38:05 +0300 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2023-03-03 06:00:10 +0100 |
| commit | 55bcbd8d172b689811fae17cde2f09218dd74e9c (patch) | |
| tree | e0ea5620852d253e02ffddb1e860b5a22189c236 /django/db | |
| parent | 56e5ea805ba0ddfbdd74b00714bf893af1d5a976 (diff) | |
| download | django-55bcbd8d172b689811fae17cde2f09218dd74e9c.tar.gz | |
Fixed #34378 -- Made QuerySet.in_bulk() not clear odering when id_list is passed.
This reverts 340eaded4e30cf25bcd4e9781d33a617fe9c0f84.
Diffstat (limited to 'django/db')
| -rw-r--r-- | django/db/models/query.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/django/db/models/query.py b/django/db/models/query.py index 71bb088679..6ac2a4cb10 100644 --- a/django/db/models/query.py +++ b/django/db/models/query.py @@ -1108,9 +1108,9 @@ class QuerySet(AltersData): qs = () for offset in range(0, len(id_list), batch_size): batch = id_list[offset : offset + batch_size] - qs += tuple(self.filter(**{filter_key: batch}).order_by()) + qs += tuple(self.filter(**{filter_key: batch})) else: - qs = self.filter(**{filter_key: id_list}).order_by() + qs = self.filter(**{filter_key: id_list}) else: qs = self._chain() return {getattr(obj, field_name): obj for obj in qs} |
