summaryrefslogtreecommitdiff
path: root/tests/serializers
diff options
context:
space:
mode:
authorJuan Alvarez <juan@sytex.io>2023-08-15 16:53:30 -0300
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2023-08-19 10:29:43 +0200
commit517d3bb4dd17e9c51690c98d747b86a0ed8b2fbf (patch)
tree523ff2471ff6fefbe9684d316281b8e88694b3a1 /tests/serializers
parent6b965c600054f970bdf94017ecf2e0e6e0a4326b (diff)
Fixed #34779 -- Avoided unnecessary selection of non-nullable m2m fields without natural keys during serialization.
By using `select_related(None)` instead of `select_related()`, the unnecessary joins are completely avoided. Note that the current tests already covers the change, when the field is not `null=True`. Regression in f9936deed1ff13b20e18bd9ca2b0750b52706b6c.
Diffstat (limited to 'tests/serializers')
-rw-r--r--tests/serializers/models/base.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/serializers/models/base.py b/tests/serializers/models/base.py
index e9f548ad3c..c5a4a0f580 100644
--- a/tests/serializers/models/base.py
+++ b/tests/serializers/models/base.py
@@ -60,7 +60,7 @@ class TopicManager(models.Manager):
class Topic(models.Model):
name = models.CharField(max_length=255)
- category = models.ForeignKey(Category, models.CASCADE, null=True)
+ category = models.ForeignKey(Category, models.CASCADE)
objects = TopicManager()