Pārlūkot izejas kodu

Fix bug with Cancel button when saving multiple times in a row.

Kenric Nugteren 6 mēneši atpakaļ
vecāks
revīzija
3323302f27

+ 2 - 0
inabox.wpf/DynamicGrid/Grids/DynamicManyToManyGrid.cs

@@ -198,6 +198,8 @@ public class DynamicManyToManyGrid<TManyToMany, TThis> : DynamicGrid<TManyToMany
 
         if (WorkingList.Any(x => x.IsChanged()))
             Client.Save(WorkingList.Where(x => x.IsChanged()), "Updated by User");
+
+        MasterList = WorkingList.ToArray();
     }
 
     public Size MinimumSize()

+ 2 - 0
inabox.wpf/DynamicGrid/Grids/DynamicOneToManyGrid.cs

@@ -194,6 +194,8 @@ public class DynamicOneToManyGrid<TOne, TMany> : DynamicGrid<TMany>,
         }
 
         new Client<TMany>().Save(Items.Where(x => x.IsChanged()), "Updated by User");
+
+        MasterList = Items.ToArray();
     }
 
     public Size MinimumSize()