|
@@ -1249,15 +1249,11 @@ class QuerySet:
|
|
|
bulk_return = connections[self.db].features.can_return_rows_from_bulk_insert
|
|
|
for item in [objs[i:i + batch_size] for i in range(0, len(objs), batch_size)]:
|
|
|
if bulk_return and not ignore_conflicts:
|
|
|
- inserted_columns = self._insert(
|
|
|
+ inserted_rows.extend(self._insert(
|
|
|
item, fields=fields, using=self.db,
|
|
|
returning_fields=self.model._meta.db_returning_fields,
|
|
|
ignore_conflicts=ignore_conflicts,
|
|
|
- )
|
|
|
- if isinstance(inserted_columns, list):
|
|
|
- inserted_rows.extend(inserted_columns)
|
|
|
- else:
|
|
|
- inserted_rows.append(inserted_columns)
|
|
|
+ ))
|
|
|
else:
|
|
|
self._insert(item, fields=fields, using=self.db, ignore_conflicts=ignore_conflicts)
|
|
|
return inserted_rows
|