mirror of
https://github.com/django/django.git
synced 2025-10-24 22:26:08 +00:00
Fixed #34378 -- Made QuerySet.in_bulk() not clear odering when id_list is passed.
This reverts 340eaded4e.
This commit is contained in:
committed by
Mariusz Felisiak
parent
56e5ea805b
commit
55bcbd8d17
@@ -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}
|
||||
|
||||
Reference in New Issue
Block a user