always execute the user teams query

This commit is contained in:
Marcus Efraimsson 2018-11-05 10:49:56 +01:00
parent 5be2332c66
commit 818d48c2c0
No known key found for this signature in database
GPG Key ID: EBFE0FB04612DD4A

View File

@ -403,17 +403,17 @@ func GetSignedInUser(query *m.GetSignedInUserQuery) error {
if user.OrgRole == "" { if user.OrgRole == "" {
user.OrgId = -1 user.OrgId = -1
user.OrgName = "Org missing" user.OrgName = "Org missing"
} else { }
getTeamsByUserQuery := &m.GetTeamsByUserQuery{OrgId: user.OrgId, UserId: user.UserId}
err = GetTeamsByUser(getTeamsByUserQuery)
if err != nil {
return err
}
user.Teams = make([]int64, len(getTeamsByUserQuery.Result)) getTeamsByUserQuery := &m.GetTeamsByUserQuery{OrgId: user.OrgId, UserId: user.UserId}
for i, t := range getTeamsByUserQuery.Result { err = GetTeamsByUser(getTeamsByUserQuery)
user.Teams[i] = t.Id if err != nil {
} return err
}
user.Teams = make([]int64, len(getTeamsByUserQuery.Result))
for i, t := range getTeamsByUserQuery.Result {
user.Teams[i] = t.Id
} }
query.Result = &user query.Result = &user