diff options
author | Nick Pope <nick@nickpope.me.uk> | 2022-07-23 13:31:35 +0100 |
---|---|---|
committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-07-27 07:55:09 +0200 |
commit | 769d7cce4aedfcbba59f1b68577225d07701c206 (patch) | |
tree | c896675140b6d356bf35db97df06b9d83dad67f5 /django/db/models/sql/compiler.py | |
parent | e20e5d1557785ba71e8ef0ceb8ccb85bdc13840a (diff) | |
download | django-769d7cce4aedfcbba59f1b68577225d07701c206.tar.gz |
Used AND, OR, XOR constants instead of hard-coded values.
Diffstat (limited to 'django/db/models/sql/compiler.py')
-rw-r--r-- | django/db/models/sql/compiler.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/django/db/models/sql/compiler.py b/django/db/models/sql/compiler.py index 461e1ae156..cfac22a019 100644 --- a/django/db/models/sql/compiler.py +++ b/django/db/models/sql/compiler.py @@ -19,6 +19,7 @@ from django.db.models.sql.constants import ( SINGLE, ) from django.db.models.sql.query import Query, get_order_dir +from django.db.models.sql.where import AND from django.db.transaction import TransactionManagementError from django.utils.functional import cached_property from django.utils.hashable import make_hashable @@ -1435,7 +1436,7 @@ class SQLCompiler: for index, select_col in enumerate(self.query.select): lhs_sql, lhs_params = self.compile(select_col) rhs = "%s.%s" % (qn(alias), qn2(columns[index])) - self.query.where.add(RawSQL("%s = %s" % (lhs_sql, rhs), lhs_params), "AND") + self.query.where.add(RawSQL("%s = %s" % (lhs_sql, rhs), lhs_params), AND) sql, params = self.as_sql() return "EXISTS (%s)" % sql, params |