Files
app-store-optimization/skills/loki-mode/benchmarks/results/2026-01-05-10-37-54/swebench-loki-patches/django__django-17051.patch

15 lines
709 B
Diff

# django__django-17051
# Loki Mode Multi-Agent Patch
# Attempts: 1
--- a/django/db/models/query.py
+++ b/django/db/models/query.py
@@ -1837,7 +1837,7 @@ class QuerySet(AltersData):
on_conflict=on_conflict,
update_fields=update_fields,
unique_fields=unique_fields,
- returning_fields=returning_fields if bulk_return and on_conflict is None else None,
+ returning_fields=returning_fields if bulk_return and on_conflict in (None, OnConflict.UPDATE) else None,
)
for obj_with_pk, results in zip(objs_with_pk, returned_columns):
for result, field in zip(results, opts.db_returning_fields):