mirror of
https://github.com/microsoft/onefuzz.git
synced 2025-06-16 11:58:09 +00:00
@ -58,17 +58,18 @@ public class NotificationOperations : Orm<Notification>, INotificationOperations
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (report == null) {
|
if (report?.Report != null) {
|
||||||
await _context.Events.SendEvent(new EventFileAdded(container, filename));
|
|
||||||
} else if (report.Report != null) {
|
|
||||||
var reportTask = await _context.TaskOperations.GetByJobIdAndTaskId(report.Report.JobId, report.Report.TaskId);
|
var reportTask = await _context.TaskOperations.GetByJobIdAndTaskId(report.Report.JobId, report.Report.TaskId);
|
||||||
|
|
||||||
var crashReportedEvent = new EventCrashReported(report.Report, container, filename, reportTask?.Config);
|
var crashReportedEvent = new EventCrashReported(report.Report, container, filename, reportTask?.Config);
|
||||||
await _context.Events.SendEvent(crashReportedEvent);
|
await _context.Events.SendEvent(crashReportedEvent);
|
||||||
} else if (report.RegressionReport != null) {
|
} else if (report?.RegressionReport != null) {
|
||||||
var reportTask = await GetRegressionReportTask(report.RegressionReport);
|
var reportTask = await GetRegressionReportTask(report.RegressionReport);
|
||||||
|
|
||||||
var regressionEvent = new EventRegressionReported(report.RegressionReport, container, filename, reportTask?.Config);
|
var regressionEvent = new EventRegressionReported(report.RegressionReport, container, filename, reportTask?.Config);
|
||||||
|
await _context.Events.SendEvent(regressionEvent);
|
||||||
|
} else {
|
||||||
|
await _context.Events.SendEvent(new EventFileAdded(container, filename));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user