From 2739452c799ccfb43024a47f56c91d9b079eef11 Mon Sep 17 00:00:00 2001 From: dpage Date: Fri, 24 Apr 2009 12:23:26 +0000 Subject: [PATCH] Ensure the user enters a trigger body if creating an edb-spl trigger. git-svn-id: svn://svn.pgadmin.org/trunk/pgadmin3@7820 a7884b65-44f6-0310-8a51-81a127f17b15 --- pgadmin/dlg/dlgTrigger.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pgadmin/dlg/dlgTrigger.cpp b/pgadmin/dlg/dlgTrigger.cpp index 029d2a2b2..5e930a395 100644 --- a/pgadmin/dlg/dlgTrigger.cpp +++ b/pgadmin/dlg/dlgTrigger.cpp @@ -289,9 +289,13 @@ void dlgTrigger::CheckChange() CheckValid(enable, !name.IsEmpty(), _("Please specify name.")); CheckValid(enable, !function.IsEmpty(), _("Please specify trigger function.")); + CheckValid(enable, chkInsert->GetValue() || chkUpdate->GetValue() ||chkDelete->GetValue() ||chkTruncate->GetValue(), _("Please specify at least one action.")); + if (cbFunction->GetValue() == wxString::Format(wxT("<%s>"), _("Inline EDB-SPL"))) + CheckValid(enable, !txtBody->GetText().IsEmpty(), _("Please specify trigger body.")); + if (trigger) { EnableOK(enable && -- 2.39.5