File tree Expand file tree Collapse file tree 2 files changed +6
-3
lines changed
src/strawberry_sqlalchemy_mapper Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -108,14 +108,16 @@ def group_by_remote_key(row: Any) -> Tuple:
108
108
[
109
109
getattr (row , remote [0 ].key )
110
110
for remote in relationship .local_remote_pairs or []
111
- if remote [0 ].key is not None and remote [0 ].table == related_model_table
111
+ if remote [0 ].key is not None and relationship . local_remote_pairs [ 1 ] [0 ].table == related_model_table
112
112
]
113
113
)
114
114
115
115
grouped_keys : Mapping [Tuple , List [Any ]] = defaultdict (list )
116
116
# breakpoint()
117
117
for row in rows :
118
118
grouped_keys [group_by_remote_key (row )].append (row )
119
+
120
+ # breakpoint()
119
121
if relationship .uselist :
120
122
return [grouped_keys [key ] for key in keys ]
121
123
else :
Original file line number Diff line number Diff line change @@ -869,6 +869,7 @@ class Query:
869
869
)
870
870
})
871
871
assert result .errors is None
872
+ # breakpoint()
872
873
assert result .data == {
873
874
'employees' : {
874
875
'edges' : [
@@ -989,7 +990,7 @@ async def employees(self) -> List[Employee]:
989
990
)
990
991
})
991
992
assert result .errors is None
992
- breakpoint ()
993
+ # breakpoint()
993
994
assert result .data == {
994
995
'employees' : [
995
996
{
@@ -1106,7 +1107,7 @@ async def employees(self) -> List[Employee]:
1106
1107
)
1107
1108
})
1108
1109
assert result .errors is None
1109
- breakpoint ()
1110
+ # breakpoint()
1110
1111
assert result .data == {
1111
1112
'employees' : [
1112
1113
{
You can’t perform that action at this time.
0 commit comments