Skip to content

Commit dcf9315

Browse files
committed
CR feedback
1 parent 10e1b70 commit dcf9315

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

tortoise/backends/base/executor.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ async def execute_select(
114114
for model, index, *__, full_path in self.select_related_idx[1:]:
115115
(*path, attr) = full_path
116116
related_items = row_items[current_idx : current_idx + index]
117-
if any((v for _, v in related_items)):
117+
if any(v for _, v in related_items):
118118
obj = model._init_from_db(**{k.split(".")[1]: v for k, v in related_items})
119119
elif index == 0:
120120
# 0 signals that an empty "filler" object should be created in the case

tortoise/query_utils.py

+1
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ def expand_lookup_expression(root_model: type[Model], lookup_expression: str) ->
8989
field = cast(RelationalField, model._meta.fields_map[field_name])
9090
fields.append(field)
9191
model = field.related_model
92+
# the last field is not necessarily a RelationalField, so threting it differently
9293
try:
9394
fields.append(model._meta.fields_map[field_names[-1]])
9495
except KeyError:

0 commit comments

Comments
 (0)