Files
app-store-optimization/skills/loki-mode/benchmarks/results/2026-01-05-01-24-17/swebench-patches/django__django-15814.patch

18 lines
1012 B
Diff

This is a different project. Based on the issue description, I need to create a patch for the Django source code. The issue is in `django/db/models/sql/query.py` around line 745. Let me provide the fix based on the issue description and the hint provided.
The issue states:
1. At `django/db/models/sql/query.py` line 745, there is `opts = cur_model._meta`
2. The fix should be to use `cur_model = cur_model._meta.concrete_model` before getting `opts`
Based on the Django codebase structure and the issue description, here's the patch:
--- a/django/db/models/sql/query.py
+++ b/django/db/models/sql/query.py
@@ -742,6 +742,7 @@ class Query(BaseExpression):
if name in self.deferred_loading[0]:
continue
# Join promotion note - we mustass any trivial outer joins back
+ cur_model = cur_model._meta.concrete_model
opts = cur_model._meta
if cur_model._meta.parents:
# Use the base table for the parent class.