summaryrefslogtreecommitdiff
path: root/django/db/models/sql/compiler.py
diff options
context:
space:
mode:
authorDevilsAutumn <bhuvnesh875@gmail.com>2022-11-22 15:04:55 +0530
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2022-11-22 20:04:38 +0100
commit170322451acc18ff3311c68db1b9b1d3f7cb7913 (patch)
treec9ae3bd09cb7a101bd84bb0ab921ec109052d629 /django/db/models/sql/compiler.py
parent3b0a8ea2993a2b011ad57304b3f978947adb5981 (diff)
[4.1.x] Fixed #34171 -- Fixed QuerySet.bulk_create() on fields with db_column in unique_fields/update_fields.
Bug in 0f6946495a8ec955b471ca1baaf408ceb53d4796. Thanks Joshua Brooks for the report. Backport of 4035bab56f2862a25cd7bfba41a84e58672cb1cc from main
Diffstat (limited to 'django/db/models/sql/compiler.py')
-rw-r--r--django/db/models/sql/compiler.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/django/db/models/sql/compiler.py b/django/db/models/sql/compiler.py
index ae095170f8..ed03c7b186 100644
--- a/django/db/models/sql/compiler.py
+++ b/django/db/models/sql/compiler.py
@@ -1607,8 +1607,8 @@ class SQLInsertCompiler(SQLCompiler):
on_conflict_suffix_sql = self.connection.ops.on_conflict_suffix_sql(
fields,
self.query.on_conflict,
- self.query.update_fields,
- self.query.unique_fields,
+ (f.column for f in self.query.update_fields),
+ (f.column for f in self.query.unique_fields),
)
if (
self.returning_fields