From 6f76360208c29dc7c01ebdbd9aba1325ad26313b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=99=E2=97=A6=20The=20Tablet=20=E2=9D=80=20GamerGirla?= =?UTF-8?q?ndCo=20=E2=97=A6=E2=9D=A7?= Date: Sun, 30 Nov 2025 19:31:02 -0500 Subject: [PATCH] fix group team unit query --- models/group/group_team.go | 2 +- models/group/group_unit.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/models/group/group_team.go b/models/group/group_team.go index 1e9804f2cb..87def2efcd 100644 --- a/models/group/group_team.go +++ b/models/group/group_team.go @@ -26,7 +26,7 @@ type RepoGroupTeam struct { func (g *RepoGroupTeam) LoadGroupUnits(ctx context.Context) error { var err error - g.Units, err = GetUnitsByGroupID(ctx, g.GroupID) + g.Units, err = GetUnitsByGroupID(ctx, g.GroupID, g.TeamID) return err } diff --git a/models/group/group_unit.go b/models/group/group_unit.go index 716770f85e..f7a484d6e7 100644 --- a/models/group/group_unit.go +++ b/models/group/group_unit.go @@ -24,8 +24,8 @@ func (g *RepoGroupUnit) Unit() unit.Unit { return unit.Units[g.Type] } -func GetUnitsByGroupID(ctx context.Context, groupID int64) (units []*RepoGroupUnit, err error) { - return units, db.GetEngine(ctx).Where("group_id = ?", groupID).Find(&units) +func GetUnitsByGroupID(ctx context.Context, groupID, teamID int64) (units []*RepoGroupUnit, err error) { + return units, db.GetEngine(ctx).Where("group_id = ?", groupID).And("team_id = ?", teamID).Find(&units) } func GetGroupUnit(ctx context.Context, groupID, teamID int64, unitType unit.Type) (unit *RepoGroupUnit, err error) {