From 6b84189fdc88af269b18b8497f21ce3d634b5b7c Mon Sep 17 00:00:00 2001 From: Julio Cesar Laura Date: Tue, 28 Jul 2015 09:55:05 -0400 Subject: [PATCH] Fix little problem inserting check.data --- gulliver/system/class.database_base.php | 4 ++++ workflow/engine/classes/class.wsTools.php | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gulliver/system/class.database_base.php b/gulliver/system/class.database_base.php index 577fd1c34..d24d7abd5 100755 --- a/gulliver/system/class.database_base.php +++ b/gulliver/system/class.database_base.php @@ -88,6 +88,10 @@ class database_base implements iDatabase $this->sQuoteCharacter = ''; } + public function getDatabaseName() { + return $this->sDataBase; + } + /** * Function generateDropTableSQL * diff --git a/workflow/engine/classes/class.wsTools.php b/workflow/engine/classes/class.wsTools.php index 0717333be..f13152bec 100755 --- a/workflow/engine/classes/class.wsTools.php +++ b/workflow/engine/classes/class.wsTools.php @@ -446,7 +446,7 @@ class workspaceTools */ private function getDatabase($rbac = false) { - if (isset($this->db) && $this->db->isConnected() && $rbac == false) { + if (isset($this->db) && $this->db->isConnected() && ($rbac == false && $this->db->getDatabaseName() == $this->dbName)) { return $this->db; }