fix: replace select with distinct instead of adding it
All checks were successful
continuous-integration/drone/pr Build is passing
All checks were successful
continuous-integration/drone/pr Build is passing
This commit is contained in:
parent
53631f5d09
commit
7c5bca08ce
|
@ -296,7 +296,7 @@ func (t *Team) ReadAll(s *xorm.Session, a web.Auth, search string, page int, per
|
||||||
limit, start := getLimitFromPageIndex(page, perPage)
|
limit, start := getLimitFromPageIndex(page, perPage)
|
||||||
all := []*Team{}
|
all := []*Team{}
|
||||||
|
|
||||||
query := s.Select("teams.*").
|
query := s.Distinct("teams.*").
|
||||||
Table("teams").
|
Table("teams").
|
||||||
Join("INNER", "team_members", "team_members.team_id = teams.id").
|
Join("INNER", "team_members", "team_members.team_id = teams.id").
|
||||||
Where(db.ILIKE("teams.name", search))
|
Where(db.ILIKE("teams.name", search))
|
||||||
|
@ -308,7 +308,7 @@ func (t *Team) ReadAll(s *xorm.Session, a web.Auth, search string, page int, per
|
||||||
builder.Eq{"teams.is_public": true},
|
builder.Eq{"teams.is_public": true},
|
||||||
builder.Eq{"team_members.user_id": a.GetID()},
|
builder.Eq{"team_members.user_id": a.GetID()},
|
||||||
),
|
),
|
||||||
).Distinct("teams.id")
|
)
|
||||||
} else {
|
} else {
|
||||||
query = query.Where("team_members.user_id = ?", a.GetID())
|
query = query.Where("team_members.user_id = ?", a.GetID())
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user