diff options
| author | Adam Johnson <me@adamj.eu> | 2020-03-26 11:31:02 +0000 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2020-03-31 07:12:11 +0200 |
| commit | c06d7c92392c799d5a17f2620f8e280e119409bf (patch) | |
| tree | 200177881394efe615d8c733a1d5b7f6d53cdd4c /django/db/models/sql | |
| parent | 00ff7a44dee91be59a64559cadeeba0f7386fd6f (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.py | 6 |
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): |
