summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
authorJulie Rymer <rymerjulie.pro@gmail.com>2023-05-15 15:19:38 +0200
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2023-05-16 08:26:41 +0200
commit0ec60661e61b153e6bcec64649b1b7f524eb3e18 (patch)
tree68841d2907f303e8e9fe16de3c5e6adcb0e5fbb6 /django
parent7414704e88d73dafbcfbb85f9bc54cb6111439d3 (diff)
downloaddjango-0ec60661e61b153e6bcec64649b1b7f524eb3e18.tar.gz
Fixed #34539 -- Restored get_prep_value() call when adapting JSONFields.
Regression in 5c23d9f0c32f166c81ecb6f3f01d5077a6084318.
Diffstat (limited to 'django')
-rw-r--r--django/db/models/fields/json.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/django/db/models/fields/json.py b/django/db/models/fields/json.py
index eb2d35f100..b7cde157c4 100644
--- a/django/db/models/fields/json.py
+++ b/django/db/models/fields/json.py
@@ -99,6 +99,8 @@ class JSONField(CheckFieldDefaultMixin, Field):
return "JSONField"
def get_db_prep_value(self, value, connection, prepared=False):
+ if not prepared:
+ value = self.get_prep_value(value)
# RemovedInDjango51Warning: When the deprecation ends, replace with:
# if (
# isinstance(value, expressions.Value)