@@ -61,11 +61,11 @@ def add_join_conditions(self, conditions: Dict[str, Any]) -> None:
61
61
62
62
for name , value in conditions .items ():
63
63
parts = name .split (LOOKUP_SEP )
64
- _ , targets , _ , joins , path = self .setup_joins (parts , opts , alias , allow_many = True )
65
- self .trim_joins (targets , joins , path )
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 )
66
66
67
- target_table = joins [- 1 ]
68
- field = targets [- 1 ]
67
+ target_table = join_info . joins [- 1 ]
68
+ field = join_info . targets [- 1 ]
69
69
join = self .alias_map .get (target_table )
70
70
71
71
if not join :
@@ -115,8 +115,10 @@ def add_fields(self, field_names: List[str], allow_m2m: bool=True) -> bool:
115
115
)
116
116
continue
117
117
118
- _ , targets , _ , joins , path = self .setup_joins (parts , opts , alias , allow_many = allow_m2m )
119
- targets , final_alias , joins = self .trim_joins (targets , joins , path )
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
121
+ )
120
122
121
123
for target in targets :
122
124
cols .append (target .get_col (final_alias ))
0 commit comments