diff options
Diffstat (limited to 'django')
| -rw-r--r-- | django/db/models/expressions.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/django/db/models/expressions.py b/django/db/models/expressions.py index ac69307edc..9fe3a35fee 100644 --- a/django/db/models/expressions.py +++ b/django/db/models/expressions.py @@ -483,6 +483,11 @@ class Value(ExpressionNode): self.value = value def as_sql(self, compiler, connection): + if self.value is None: + # cx_Oracle does not always convert None to the appropriate + # NULL type (like in case expressions using numbers), so we + # use a literal SQL NULL + return 'NULL', [] return '%s', [self.value] |
