TP-0000 | fixing get incident issue (#38)

This commit is contained in:
Shubham Kirve
2023-04-26 01:16:29 +05:30
committed by GitHub Enterprise
parent 285c1c2794
commit c8a3f4a71a

View File

@@ -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]
}