Просмотр исходного кода

always execute the user teams query

Marcus Efraimsson 7 лет назад
Родитель
Сommit
818d48c2c0
1 измененных файлов с 10 добавлено и 10 удалено
  1. 10 10
      pkg/services/sqlstore/user.go

+ 10 - 10
pkg/services/sqlstore/user.go

@@ -403,17 +403,17 @@ func GetSignedInUser(query *m.GetSignedInUserQuery) error {
 	if user.OrgRole == "" {
 		user.OrgId = -1
 		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))
-		for i, t := range getTeamsByUserQuery.Result {
-			user.Teams[i] = t.Id
-		}
+	getTeamsByUserQuery := &m.GetTeamsByUserQuery{OrgId: user.OrgId, UserId: user.UserId}
+	err = GetTeamsByUser(getTeamsByUserQuery)
+	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