Fix trip deletion

This commit is contained in:
Laura Hausmann 2022-05-03 01:55:33 +02:00
parent 9af0d32bcc
commit 51b0ae9e5e
Signed by: zotan
GPG key ID: D044E84C5BE01605

View file

@ -25,11 +25,12 @@
You are attempting to delete
@{
await using var db = new Database.DbConn();
var authorizedUser = db.Users.FirstOrDefault(p => p.Username == AuthUtil.GetRemoteUser(HttpContext, db));
switch (Request.Query["item"]) {
case "trip": {
var trip = db.Trips.First(p => p.TripId == int.Parse(Request.Query["id"]));
if (trip.UserId != Model.AuthorizedUser.UserId) {
if (trip.UserId != authorizedUser!.UserId) {
return;
}
var legs = db.Legs.Where(p => p.TripId == int.Parse(Request.Query["id"])).OrderBy(p => p.DepTime).ToList();