From be0f7ff9bf6da5b1642a98ff02f313ba39ee4518 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Sun, 15 Sep 2019 20:22:02 +0800 Subject: Fix team user api (#8172) * fix team user api * fix tests * fix api * fix team user api * change user convert * fix tests * fix tests --- routers/api/v1/org/team.go | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'routers/api') diff --git a/routers/api/v1/org/team.go b/routers/api/v1/org/team.go index 3357c07251..7b8fd12fba 100644 --- a/routers/api/v1/org/team.go +++ b/routers/api/v1/org/team.go @@ -287,6 +287,15 @@ func GetTeamMember(ctx *context.APIContext) { if ctx.Written() { return } + teamID := ctx.ParamsInt64("teamid") + isTeamMember, err := models.IsUserInTeams(u.ID, []int64{teamID}) + if err != nil { + ctx.Error(500, "IsUserInTeams", err) + return + } else if !isTeamMember { + ctx.NotFound() + return + } ctx.JSON(200, convert.ToUser(u, ctx.IsSigned, ctx.User.IsAdmin)) } -- cgit v1.2.3