Stopped adapting DecimalField values to strings on Oracle.

cx_Oracle handles decimal.Decimal.

expressions_case.tests.CaseExpressionTests.test_update_decimal fails without
this change.

Follow up to 9c5c9bd709.
This commit is contained in:
Mariusz Felisiak 2020-07-16 09:43:08 +02:00 committed by GitHub
parent 9bc8b1ad2d
commit bde33bdd51
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 0 deletions

View File

@ -570,6 +570,9 @@ END;
return Oracle_datetime(1900, 1, 1, value.hour, value.minute, return Oracle_datetime(1900, 1, 1, value.hour, value.minute,
value.second, value.microsecond) value.second, value.microsecond)
def adapt_decimalfield_value(self, value, max_digits=None, decimal_places=None):
return value
def combine_expression(self, connector, sub_expressions): def combine_expression(self, connector, sub_expressions):
lhs, rhs = sub_expressions lhs, rhs = sub_expressions
if connector == '%%': if connector == '%%':