From 659fbaaa64740e6939fa130d1c38b2064b90868a Mon Sep 17 00:00:00 2001 From: dpage Date: Tue, 6 Oct 2009 02:42:57 +0000 Subject: [PATCH] Ensure function variables get reset if the function is modified, per Dmitry Samokhin. git-svn-id: svn://svn.pgadmin.org/trunk/pgadmin3@8062 a7884b65-44f6-0310-8a51-81a127f17b15 --- CHANGELOG | 2 ++ pgadmin/dlg/dlgFunction.cpp | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 1d97a9de3..7ff6ecfe9 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -36,6 +36,8 @@ Changes Date Dev Ver Change details ---------- --- ------ -------------- +2009-10-05 DP 1.10.1 Ensure function variables get reset if the function is + modified, per Dmitry Samokhin. 2009-10-01 DP 1.10.1 Fix cluster creation for Slony 2.0 [Sachin Srivastava] 2009-09-28 GL 1.12.0 Allow the change of database for the lock report on the server status window. diff --git a/pgadmin/dlg/dlgFunction.cpp b/pgadmin/dlg/dlgFunction.cpp index 6c7b83715..e06d87988 100644 --- a/pgadmin/dlg/dlgFunction.cpp +++ b/pgadmin/dlg/dlgFunction.cpp @@ -978,7 +978,10 @@ wxString dlgFunction::GetSql() break; } } - if (oldVal != newVal) + + // Reset the vars if they've changed, or the function definition has + // changed, which will remove them all :-( + if ((oldVal != newVal) || didChange) { sql += wxT("ALTER FUNCTION ") + name + wxT(" SET ") + newVar -- 2.39.5