@@ -74,7 +74,8 @@ func (repo *Repository) GetStargazers(page int) ([]*User, error) { | |||
func (u *User) GetStarredRepos(private bool) (repos []*Repository, err error) { | |||
sess := x. | |||
Join("INNER", "star", "star.repo_id = repository.id"). | |||
Where("star.uid = ?", u.ID) | |||
Where("star.uid = ?", u.ID). | |||
Desc("star.id") | |||
if !private { | |||
sess = sess.And("is_private = ?", false) |
@@ -61,8 +61,8 @@ func TestUser_GetStarredRepos(t *testing.T) { | |||
starred, err = user.GetStarredRepos(true) | |||
assert.NoError(t, err) | |||
assert.Len(t, starred, 2) | |||
assert.Equal(t, int64(2), starred[0].ID) | |||
assert.Equal(t, int64(4), starred[1].ID) | |||
assert.Equal(t, int64(4), starred[0].ID) | |||
assert.Equal(t, int64(2), starred[1].ID) | |||
} | |||
func TestUser_GetStarredRepos2(t *testing.T) { |