From 359be4460e89e325fb2969b1f231c9507d1c116b Mon Sep 17 00:00:00 2001 From: Tim Graham Date: Sat, 5 Mar 2016 14:02:35 -0500 Subject: [PATCH] Refs #19527 -- Fixed SQL compiler regression causing Oracle failure. --- django/db/models/sql/compiler.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/django/db/models/sql/compiler.py b/django/db/models/sql/compiler.py index 5eddcf5723..9fd6e83220 100644 --- a/django/db/models/sql/compiler.py +++ b/django/db/models/sql/compiler.py @@ -1024,14 +1024,14 @@ class SQLInsertCompiler(SQLCompiler): params = param_rows else: result.append("VALUES (%s)" % ", ".join(placeholder_rows[0])) - params = param_rows[0] + params = [param_rows[0]] col = "%s.%s" % (qn(opts.db_table), qn(opts.pk.column)) r_fmt, r_params = self.connection.ops.return_insert_id() # Skip empty r_fmt to allow subclasses to customize behavior for # 3rd party backends. Refs #19096. if r_fmt: result.append(r_fmt % col) - params += r_params + params += [r_params] return [(" ".join(result), tuple(chain.from_iterable(params)))] if can_bulk: