From 0ca316ebf9209cbfa85aa06cb067b2fd6bb07774 Mon Sep 17 00:00:00 2001 From: n-stein <16599929+n-stein@users.noreply.github.com> Date: Mon, 21 Oct 2024 10:48:57 -0400 Subject: [PATCH] fix(#6863): disallow blank payee name in edit dialog --- src/payeedialog.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/payeedialog.cpp b/src/payeedialog.cpp index 4f0b0a8d9b..cd1b1075e3 100644 --- a/src/payeedialog.cpp +++ b/src/payeedialog.cpp @@ -201,6 +201,10 @@ void mmEditPayeeDialog::OnOk(wxCommandEvent& /*event*/) return mmErrorDialogs::ToolTip4Object(m_category, _("Invalid value"), _("Category")); wxString name = m_payeeName->GetValue(); + + if (name.IsEmpty()) + return mmErrorDialogs::ToolTip4Object(m_payeeName, _("Invalid value"), _("Payee")); + Model_Payee::Data_Set payees = Model_Payee::instance().find(Model_Payee::PAYEENAME(name)); if ((!m_payee && payees.empty()) || (m_payee && (payees.empty() || name.CmpNoCase(m_payee->PAYEENAME) == 0)))