mirror of
https://github.com/LBPUnion/ProjectLighthouse.git
synced 2025-05-20 08:12:27 +00:00
Add fallback values for grief report data
This commit is contained in:
parent
022bb4dc3f
commit
d916a11ae7
2 changed files with 7 additions and 7 deletions
|
@ -25,13 +25,13 @@ public class ReportPage : BaseLayout
|
||||||
.FirstOrDefaultAsync(r => r.ReportId == reportId);
|
.FirstOrDefaultAsync(r => r.ReportId == reportId);
|
||||||
if (report == null) return this.NotFound();
|
if (report == null) return this.NotFound();
|
||||||
|
|
||||||
report.XmlPlayers = (ReportPlayer[])JsonSerializer.Deserialize(report.Players,
|
report.XmlPlayers = (ReportPlayer[]?)JsonSerializer.Deserialize(report.Players,
|
||||||
typeof(ReportPlayer[]))!;
|
typeof(ReportPlayer[])) ?? Array.Empty<ReportPlayer>();
|
||||||
|
|
||||||
report.XmlBounds = new Marqee
|
report.XmlBounds = new Marqee
|
||||||
{
|
{
|
||||||
Rect = (Rectangle)JsonSerializer.Deserialize(report.Bounds,
|
Rect = (Rectangle?)JsonSerializer.Deserialize(report.Bounds,
|
||||||
typeof(Rectangle))!,
|
typeof(Rectangle)) ?? new Rectangle(),
|
||||||
};
|
};
|
||||||
|
|
||||||
this.Report = report;
|
this.Report = report;
|
||||||
|
|
|
@ -51,11 +51,11 @@ public class ReportsPage : BaseLayout
|
||||||
|
|
||||||
foreach (GriefReport r in this.Reports)
|
foreach (GriefReport r in this.Reports)
|
||||||
{
|
{
|
||||||
r.XmlPlayers = (ReportPlayer[])JsonSerializer.Deserialize(r.Players, typeof(ReportPlayer[]))!;
|
r.XmlPlayers = (ReportPlayer[]?)JsonSerializer.Deserialize(r.Players, typeof(ReportPlayer[])) ?? Array.Empty<ReportPlayer>();
|
||||||
|
|
||||||
r.XmlBounds = new Marqee()
|
r.XmlBounds = new Marqee
|
||||||
{
|
{
|
||||||
Rect = (Rectangle)JsonSerializer.Deserialize(r.Bounds, typeof(Rectangle))!,
|
Rect = (Rectangle?)JsonSerializer.Deserialize(r.Bounds, typeof(Rectangle)) ?? new Rectangle(),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue