mirror of
https://github.com/django/django.git
synced 2025-08-15 00:00:47 +00:00
Refs #34925 -- Avoided altering passed by reference refresh_from_db(fields).
Follow up to b0ec87b857
.
This commit is contained in:
parent
b0ec87b857
commit
978680db22
2 changed files with 4 additions and 2 deletions
|
@ -951,7 +951,9 @@ class ModelRefreshTests(TestCase):
|
|||
# Relation is added and prefetch cache is stale.
|
||||
self.assertCountEqual(a2_prefetched.selfref_set.all(), [])
|
||||
self.assertCountEqual(a2_prefetched.cited.all(), [])
|
||||
a2_prefetched.refresh_from_db(fields=["selfref_set", "cited"])
|
||||
fields = ["selfref_set", "cited"]
|
||||
a2_prefetched.refresh_from_db(fields=fields)
|
||||
self.assertEqual(fields, ["selfref_set", "cited"])
|
||||
# Cache was cleared and new results are available.
|
||||
self.assertCountEqual(a2_prefetched.selfref_set.all(), [s])
|
||||
self.assertCountEqual(a2_prefetched.cited.all(), [s])
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue