fix: 含有终到列车的看板无法启动

This commit is contained in:
denglihong2007
2025-09-13 00:18:10 +08:00
parent cf076ecd92
commit 810105b80d

View File

@@ -139,7 +139,7 @@ namespace CRSim.ScreenSimulator.ViewModels
Origin = trainNumber.Origin,
ArrivalTime = AdjustTime(trainNumber.ArrivalTime),
DepartureTime = AdjustTime(trainNumber.DepartureTime),
TicketChecks = [.. station.WaitingAreas
TicketChecks = trainNumber.TicketCheckIds is null ? [] : [.. station.WaitingAreas
.SelectMany(w => w.TicketChecks)
.Where(tc => trainNumber.TicketCheckIds.Contains(tc.Id))
.Select(tc => tc.Name)],