TP-0000 | fixing get incident issue (#38)
This commit is contained in:
committed by
GitHub Enterprise
parent
285c1c2794
commit
c8a3f4a71a
@@ -158,20 +158,23 @@ func (i *incidentService) GetIncidentResponseFromIncidentEntity(
|
||||
var incidentResponses []service.IncidentResponse = []service.IncidentResponse{}
|
||||
for incidentIndex := range incidents {
|
||||
incidentResponses = append(incidentResponses, service.ConvertToIncidentResponse(incidents[incidentIndex]))
|
||||
team := funk.Find(teams, func(team *team.TeamEntity) bool {
|
||||
return team.ID == incidents[incidentIndex].TeamId
|
||||
}).(team.TeamEntity)
|
||||
incidentResponses[incidentIndex].TeamName = team.Name
|
||||
for _, t := range *teams {
|
||||
if t.ID == incidents[incidentIndex].TeamId {
|
||||
incidentResponses[incidentIndex].TeamName = t.Name
|
||||
}
|
||||
}
|
||||
|
||||
for _, s := range *severities {
|
||||
if s.ID == incidents[incidentIndex].SeverityId {
|
||||
incidentResponses[incidentIndex].SeverityName = s.Name
|
||||
}
|
||||
}
|
||||
|
||||
severity := funk.Find(severities, func(severity *severity.SeverityEntity) bool {
|
||||
return severity.ID == incidents[incidentIndex].SeverityId
|
||||
}).(severity.SeverityEntity)
|
||||
incidentResponses[incidentIndex].SeverityName = severity.Name
|
||||
|
||||
incidentStatus := funk.Find(incidentStatuses, func(incidentStatus *incident.IncidentStatusEntity) bool {
|
||||
return incidentStatus.ID == incidents[incidentIndex].Status
|
||||
}).(incident.IncidentStatusEntity)
|
||||
incidentResponses[incidentIndex].StatusName = incidentStatus.Name
|
||||
for _, is := range *incidentStatuses {
|
||||
if is.ID == incidents[incidentIndex].Status {
|
||||
incidentResponses[incidentIndex].StatusName = is.Name
|
||||
}
|
||||
}
|
||||
incidentResponses[incidentIndex].CreatedBy = userEmailMappings[incidents[incidentIndex].CreatedBy]
|
||||
incidentResponses[incidentIndex].UpdatedBy = userEmailMappings[incidents[incidentIndex].UpdatedBy]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user