summaryrefslogtreecommitdiff
path: root/django/db
diff options
context:
space:
mode:
authorEkaterina Vahrusheva <lajilit@gmail.com>2023-03-02 21:38:05 +0300
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2023-03-03 06:00:10 +0100
commit55bcbd8d172b689811fae17cde2f09218dd74e9c (patch)
treee0ea5620852d253e02ffddb1e860b5a22189c236 /django/db
parent56e5ea805ba0ddfbdd74b00714bf893af1d5a976 (diff)
downloaddjango-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.py4
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}