summaryrefslogtreecommitdiff
path: root/django/db/models/sql
diff options
context:
space:
mode:
authorAdam Johnson <me@adamj.eu>2020-03-26 11:31:02 +0000
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2020-03-31 07:12:11 +0200
commitc06d7c92392c799d5a17f2620f8e280e119409bf (patch)
tree200177881394efe615d8c733a1d5b7f6d53cdd4c /django/db/models/sql
parent00ff7a44dee91be59a64559cadeeba0f7386fd6f (diff)
Refs #31403 -- Made SQLInsertCompiler.execute_sql() always return an iterable of rows.
List of tuples.
Diffstat (limited to 'django/db/models/sql')
-rw-r--r--django/db/models/sql/compiler.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/django/db/models/sql/compiler.py b/django/db/models/sql/compiler.py
index 63ca817355..9433540d7c 100644
--- a/django/db/models/sql/compiler.py
+++ b/django/db/models/sql/compiler.py
@@ -1385,10 +1385,10 @@ class SQLInsertCompiler(SQLCompiler):
return self.connection.ops.fetch_returned_insert_rows(cursor)
if self.connection.features.can_return_columns_from_insert:
assert len(self.query.objs) == 1
- return self.connection.ops.fetch_returned_insert_columns(cursor, self.returning_params)
- return [self.connection.ops.last_insert_id(
+ return [self.connection.ops.fetch_returned_insert_columns(cursor, self.returning_params)]
+ return [(self.connection.ops.last_insert_id(
cursor, self.query.get_meta().db_table, self.query.get_meta().pk.column
- )]
+ ),)]
class SQLDeleteCompiler(SQLCompiler):