Skip to content

Commit a07abd2

Browse files
authored
Merge pull request #42 from zetroot/bugfix/nre-on-report-save
Fixed NRE on report save
2 parents 9f6e5db + fe98d77 commit a07abd2

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/NTorSpectator.Database/Repositories/ReportsRepository.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using NTorSpectator.Database.Models;
44
using NTorSpectator.Services.Models;
55
using NTorSpectator.Services.Persistent;
6+
using Observation = NTorSpectator.Database.Models.Observation;
67

78
namespace NTorSpectator.Database.Repositories;
89

@@ -20,7 +21,11 @@ public ReportsRepository(DataContext context, ILogger<ReportsRepository> logger)
2021
public async Task SaveReport(Report report)
2122
{
2223
var siteList = await _context.Sites.ToListAsync();
23-
var reportDal = new ObservationReport();
24+
var reportDal = new ObservationReport
25+
{
26+
Observations = new List<Observation>(report.Observations.Count),
27+
Events = new List<SiteAvailabilityEvent>(report.Events.Count)
28+
};
2429
foreach (var observation in report.Observations)
2530
{
2631
var site = siteList.SingleOrDefault(x => x.SiteUri == observation.SiteUri);

0 commit comments

Comments
 (0)