Explorar o código

hotfix for dev

Alexander Belanger %!s(int64=3) %!d(string=hai) anos
pai
achega
11137eb226
Modificáronse 1 ficheiros con 4 adicións e 5 borrados
  1. 4 5
      api/server/handlers/cluster/notify_new_incident.go

+ 4 - 5
api/server/handlers/cluster/notify_new_incident.go

@@ -110,19 +110,18 @@ func (c *NotifyNewIncidentHandler) ServeHTTP(w http.ResponseWriter, r *http.Requ
 }
 
 func getUsersByProjectID(repo repository.Repository, projectID uint) ([]*models.User, error) {
-	roles, err := repo.Project().ListProjectRoles(projectID)
+	roles, err := repo.ProjectRole().ListProjectRoles(projectID)
 
 	if err != nil {
 		return nil, err
 	}
 
-	roleMap := make(map[uint]*models.Role)
 	idArr := make([]uint, 0)
 
 	for _, role := range roles {
-		roleCp := role
-		roleMap[role.UserID] = &roleCp
-		idArr = append(idArr, role.UserID)
+		for _, user := range role.Users {
+			idArr = append(idArr, user.ID)
+		}
 	}
 
 	return repo.User().ListUsersByIDs(idArr)