Browse Source

Bugfix

master
Laura Hausmann 2 months ago
parent
commit
7699064cfd
Signed by: zotan GPG Key ID: D044E84C5BE01605
  1. 16
      bahnplan.web/Pages/Delete.cshtml.cs

16
bahnplan.web/Pages/Delete.cshtml.cs

@ -46,6 +46,22 @@ namespace bahnplan.web.Pages {
db.Delete(db.Legs.Where(p => p.TripId == tripid).OrderBy(p => p.DepTime).First());
else if (db.Legs.Where(p => p.TripId == tripid).OrderByDescending(p => p.DepTime).First().DepTime.EndsWith("placeholder"))
db.Delete(db.Legs.Where(p => p.TripId == tripid).OrderByDescending(p => p.DepTime).First());
var failsafe = false;
foreach (var failsafeleg in db.Legs.Where(p => p.TripId == tripid).OrderBy(p => p.DepTime).ToList()) {
if (failsafeleg.DepTime.EndsWith("placeholder")) {
if (failsafe == false) {
failsafe = true;
}
else {
db.Legs.Delete(p => p.LegId == failsafeleg.LegId);
}
}
else {
failsafe = false;
}
}
break;
}
case "ticket": {

Loading…
Cancel
Save