summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Kelly <ian.g.kelly@gmail.com>2009-02-11 00:15:23 +0000
committerIan Kelly <ian.g.kelly@gmail.com>2009-02-11 00:15:23 +0000
commite9af96de1edac106ad30994865a0ee2233bed984 (patch)
treefa88c76c27f9a28369488ff712d5daaaf2293afe
parentf0a7470e405cb237e8b5676fd10f1ea482787baf (diff)
Fixed #10224: Don't attempt to decode binary string data in the Oracle backend.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@9821 bcc190cf-cafb-0310-a4f2-bffc1f526a37
-rw-r--r--django/db/backends/oracle/base.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/django/db/backends/oracle/base.py b/django/db/backends/oracle/base.py
index d1930e4ffd..d6bd3eab66 100644
--- a/django/db/backends/oracle/base.py
+++ b/django/db/backends/oracle/base.py
@@ -450,7 +450,8 @@ class FormatStylePlaceholderCursor(object):
value = Decimal(value)
else:
value = int(value)
- else:
+ elif desc[1] in (Database.STRING, Database.FIXED_CHAR,
+ Database.LONG_STRING):
value = to_unicode(value)
casted.append(value)
return tuple(casted)