From a9bad4dd3f1a58b44208f0d74816da112ecbd23b Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Tue, 19 Mar 2024 15:36:51 +0100 Subject: [PATCH] DeliveryAdminWindow: Fix editing of delivery --- Elwig/Windows/DeliveryAdminWindow.xaml.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Elwig/Windows/DeliveryAdminWindow.xaml.cs b/Elwig/Windows/DeliveryAdminWindow.xaml.cs index f7da0d7..71d6025 100644 --- a/Elwig/Windows/DeliveryAdminWindow.xaml.cs +++ b/Elwig/Windows/DeliveryAdminWindow.xaml.cs @@ -5,6 +5,7 @@ using Elwig.Helpers.Weighing; using Elwig.Models.Entities; using LinqKit; using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.ChangeTracking; using Microsoft.Win32; using System; using System.Collections.Generic; @@ -1004,6 +1005,9 @@ namespace Elwig.Windows { }; try { + if (oldDelivery != null && ctx.Entry(oldDelivery) is EntityEntry entry) { + entry.State = EntityState.Detached; + } if (IsEditing || !deliveryNew) { ctx.Update(d); } else {