From 978680db224601e3e09f715c82f89f390c63a763 Mon Sep 17 00:00:00 2001 From: Simon Charette Date: Sat, 25 Nov 2023 11:01:14 -0500 Subject: Refs #34925 -- Avoided altering passed by reference refresh_from_db(fields). Follow up to b0ec87b8578147be4357c90eabcd2b916c780810. --- tests/basic/tests.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'tests/basic') diff --git a/tests/basic/tests.py b/tests/basic/tests.py index c6ad1faefd..ad82cffe8c 100644 --- a/tests/basic/tests.py +++ b/tests/basic/tests.py @@ -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]) -- cgit v1.3