diff --git a/Elwig/Windows/BaseDataWindow.xaml.cs b/Elwig/Windows/BaseDataWindow.xaml.cs index 3dcb0fc..f1a8616 100644 --- a/Elwig/Windows/BaseDataWindow.xaml.cs +++ b/Elwig/Windows/BaseDataWindow.xaml.cs @@ -206,12 +206,14 @@ namespace Elwig.Windows { private async Task Save() { await UpdateClientParameters(App.Client); + using var tx = await EditContext!.Database.BeginTransactionAsync(); await BranchesSave(EditContext!); await WineAttributesSave(EditContext!); await WineCultivationsSave(EditContext!); await AreaCommitmentTypesSave(EditContext!); await SeasonsSave(EditContext!); await ModifiersSave(EditContext!); + await tx.CommitAsync(); } private async Task FinishEditing() {