summaryrefslogtreecommitdiff
path: root/django/db/models/query_utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'django/db/models/query_utils.py')
-rw-r--r--django/db/models/query_utils.py8
1 files changed, 2 insertions, 6 deletions
diff --git a/django/db/models/query_utils.py b/django/db/models/query_utils.py
index c282c4f744..c37e6b7a49 100644
--- a/django/db/models/query_utils.py
+++ b/django/db/models/query_utils.py
@@ -165,8 +165,7 @@ class Q(tree.Node):
matches against the expressions.
"""
# Avoid circular imports.
- from django.db.models import BooleanField, Value
- from django.db.models.functions import Coalesce
+ from django.db.models import Value
from django.db.models.sql import Query
from django.db.models.sql.constants import SINGLE
@@ -178,10 +177,7 @@ class Q(tree.Node):
query.add_annotation(Value(1), "_check")
connection = connections[using]
# This will raise a FieldError if a field is missing in "against".
- if connection.features.supports_comparing_boolean_expr:
- query.add_q(Q(Coalesce(self, True, output_field=BooleanField())))
- else:
- query.add_q(self)
+ query.add_q(self)
compiler = query.get_compiler(using=using)
context_manager = (
transaction.atomic(using=using)