diff --git a/MoneyMap/Pages/EditTransaction.cshtml.cs b/MoneyMap/Pages/EditTransaction.cshtml.cs index e388bd8..fb7f0dd 100644 --- a/MoneyMap/Pages/EditTransaction.cshtml.cs +++ b/MoneyMap/Pages/EditTransaction.cshtml.cs @@ -84,6 +84,12 @@ namespace MoneyMap.Pages public async Task OnPostAsync() { + // Remove Notes from model state validation if it's empty + if (string.IsNullOrWhiteSpace(Transaction.Notes)) + { + ModelState.Remove("Transaction.Notes"); + } + if (!ModelState.IsValid) { await LoadDataAsync();