We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8b8d3c2 commit ab96f25Copy full SHA for ab96f25
psqlextra/query.py
@@ -62,10 +62,10 @@ def add_join_conditions(self, conditions: Dict[str, Any]) -> None:
62
for name, value in conditions.items():
63
parts = name.split(LOOKUP_SEP)
64
join_info = self.setup_joins(parts, opts, alias, allow_many=True)
65
- self.trim_joins(join_info.targets, join_info.joins, join_info.path)
+ self.trim_joins(join_info[1], join_info[3], join_info[4])
66
67
- target_table = join_info.joins[-1]
68
- field = join_info.targets[-1]
+ target_table = join_info[3][-1]
+ field = join_info[1][-1]
69
join = self.alias_map.get(target_table)
70
71
if not join:
@@ -117,7 +117,7 @@ def add_fields(self, field_names: List[str], allow_m2m: bool=True) -> bool:
117
118
join_info = self.setup_joins(parts, opts, alias, allow_many=allow_m2m)
119
targets, final_alias, joins = self.trim_joins(
120
- join_info.targets, join_info.joins, join_info.path
+ join_info[1], join_info[3], join_info[4]
121
)
122
123
for target in targets:
0 commit comments