Skip to content

Commit

Permalink
Merge pull request moneymanagerex#6934 from n-stein/fix(moneymanagere…
Browse files Browse the repository at this point in the history
…x#6863)

fix(moneymanagerex#6863): disallow blank payee name in edit dialog
  • Loading branch information
whalley authored Oct 21, 2024
2 parents 31da368 + 0ca316e commit c705867
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/payeedialog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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)))
Expand Down

0 comments on commit c705867

Please sign in to comment.