Need to add the tables to the .select() to prevent N+1, not merely to the join
This commit is contained in:
parent
2105ad90a0
commit
729249f42b
1 changed files with 1 additions and 1 deletions
|
@ -2828,7 +2828,7 @@ def unstar_repository(user, repository):
|
|||
def get_user_starred_repositories(user, limit=None, page=None):
|
||||
""" Retrieves all of the repositories a user has starred. """
|
||||
query = (Repository
|
||||
.select()
|
||||
.select(Repository, User, Visibility)
|
||||
.join(Star)
|
||||
.switch(Repository)
|
||||
.join(User)
|
||||
|
|
Reference in a new issue