diff options
| author | Matthijs Kooijman <matthijs@stdin.nl> | 2021-11-04 18:24:19 +0100 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2021-11-08 18:02:56 +0100 |
| commit | 1a5023883bf4c8cccb34a830edcc3c82aa862455 (patch) | |
| tree | ab3d3cdf1dd163ad365af1d611b142ab7948b6d9 /django | |
| parent | 4f8c7fd9d91b35e2c2922de4bb50c8c8066cbbc6 (diff) | |
Fixed #33257 -- Fixed Case() and ExpressionWrapper() with decimal values on SQLite.
Diffstat (limited to 'django')
| -rw-r--r-- | django/db/models/expressions.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/django/db/models/expressions.py b/django/db/models/expressions.py index c7e33b3698..cb97740a6c 100644 --- a/django/db/models/expressions.py +++ b/django/db/models/expressions.py @@ -933,7 +933,7 @@ class ExpressionList(Func): return self.as_sql(compiler, connection, **extra_context) -class ExpressionWrapper(Expression): +class ExpressionWrapper(SQLiteNumericMixin, Expression): """ An expression that can wrap another expression so that it can provide extra context to the inner expression, such as the output_field. @@ -1032,7 +1032,7 @@ class When(Expression): return cols -class Case(Expression): +class Case(SQLiteNumericMixin, Expression): """ An SQL searched CASE expression: |
