changes to reflect PR comments (not finished)

This commit is contained in:
Jimmy Zelinskie 2015-02-24 17:50:54 -05:00
parent 758158391c
commit fb0d3d69c2
8 changed files with 32 additions and 172 deletions

View file

@ -2550,17 +2550,12 @@ def unstar_repository(user, repository):
""" Unstars a repository. """
try:
star = (Star
.select()
.join(Repository)
.switch(Star)
.join(User)
.where(Repository.id == repository.id, User.id == user.id)
.get())
.delete()
.where(Star.repository == repository.id, Star.user == user.id)
.execute())
except Star.DoesNotExist:
raise DataModelException('Star not found.')
star.delete_instance()
def get_user_starred_repositories(user, limit=None, page=None):
""" Retrieves all of the repositories a user has starred. """