mirror of
https://github.com/django/django.git
synced 2025-10-31 09:41:08 +00:00
Fixed F() expression regressions in GeoDjango caused by recent datastructure changes in SQLEvaluator.
This commit is contained in:
@@ -213,7 +213,7 @@ class OracleOperations(DatabaseOperations, BaseSpatialOperations):
|
||||
placeholder = '%s'
|
||||
# No geometry value used for F expression, substitue in
|
||||
# the column name instead.
|
||||
return placeholder % '%s.%s' % tuple(map(self.quote_name, value.cols[value.expression]))
|
||||
return placeholder % self.get_expression_column(value)
|
||||
else:
|
||||
if transform_value(value, f.srid):
|
||||
return '%s(SDO_GEOMETRY(%%s, %s), %s)' % (self.transform, value.srid, f.srid)
|
||||
|
||||
Reference in New Issue
Block a user