mirror of
https://github.com/django/django.git
synced 2025-09-29 21:45:24 +00:00
Fixed #21821 -- db_type argument for field_cast_sql
The db_type argument for connection.ops.field_cast_sql wasn't correctly set after merge of custom lookups patch.
This commit is contained in:
parent
2f65b8e14c
commit
f468662e24
1 changed files with 1 additions and 1 deletions
|
@ -116,7 +116,7 @@ class BuiltinLookup(Lookup):
|
||||||
def as_sql(self, qn, connection):
|
def as_sql(self, qn, connection):
|
||||||
lhs_sql, params = self.process_lhs(qn, connection)
|
lhs_sql, params = self.process_lhs(qn, connection)
|
||||||
field_internal_type = self.lhs.output_type.get_internal_type()
|
field_internal_type = self.lhs.output_type.get_internal_type()
|
||||||
db_type = self.lhs.output_type
|
db_type = self.lhs.output_type.db_type(connection=connection)
|
||||||
lhs_sql = connection.ops.field_cast_sql(db_type, field_internal_type) % lhs_sql
|
lhs_sql = connection.ops.field_cast_sql(db_type, field_internal_type) % lhs_sql
|
||||||
lhs_sql = connection.ops.lookup_cast(self.lookup_name) % lhs_sql
|
lhs_sql = connection.ops.lookup_cast(self.lookup_name) % lhs_sql
|
||||||
rhs_sql, rhs_params = self.process_rhs(qn, connection)
|
rhs_sql, rhs_params = self.process_rhs(qn, connection)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue