Ensure package names containing special characters work as they should
authordpage <dpage@a7884b65-44f6-0310-8a51-81a127f17b15>
Thu, 13 Mar 2008 14:25:57 +0000 (14:25 +0000)
committerdpage <dpage@a7884b65-44f6-0310-8a51-81a127f17b15>
Thu, 13 Mar 2008 14:25:57 +0000 (14:25 +0000)
git-svn-id: svn://svn.pgadmin.org/trunk/pgadmin3@7164 a7884b65-44f6-0310-8a51-81a127f17b15

pgadmin/schema/edbPackage.cpp

index d07aebd197b5dfdcdcf97b19a60de8695b40841a..e5220fd3e2021a1f1fdfe6376e9a5802c561c8be 100644 (file)
@@ -113,7 +113,7 @@ void edbPackage::ShowTreeDetail(ctlTree *browser, frmMain *form, ctlListView *pr
         browser->RemoveDummyChild(this);\r
 \r
         // Log\r
-        wxLogInfo(wxT("Adding child object to package ") + GetIdentifier());\r
+        wxLogInfo(wxT("Adding child object to package %s"), GetIdentifier());\r
 \r
         browser->AppendCollection(this, packageFunctionFactory);\r
         browser->AppendCollection(this, packageProcedureFactory);\r
@@ -145,9 +145,9 @@ pgObject *edbPackage::Refresh(ctlTree *browser, const wxTreeItemId item)
     if (coll)\r
     {\r
         if (coll->GetConnection()->EdbMinimumVersion(8, 2))\r
-            package = packageFactory.CreateObjects(coll, 0, wxT(" AND nspname='") + GetName() + wxT("'"));\r
+            package = packageFactory.CreateObjects(coll, 0, wxT(" AND nspname=") + qtDbString(GetName()));\r
         else\r
-            package = packageFactory.CreateObjects(coll, 0, wxT(" AND pkgname='") + GetName() + wxT("'"));\r
+            package = packageFactory.CreateObjects(coll, 0, wxT(" AND pkgname=") + qtDbString(GetName()));\r
     }\r
 \r
     return package;\r