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();