From ab359e773e8b367ac94941220a0f0980ed84b904 Mon Sep 17 00:00:00 2001 From: Julio Cesar Laura Date: Mon, 5 Dec 2011 16:57:29 -0400 Subject: [PATCH] BUG 000 Fix bug in the upgrade of the dashboards --- workflow/engine/classes/class.wsTools.php | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/workflow/engine/classes/class.wsTools.php b/workflow/engine/classes/class.wsTools.php index 7af10d18f..b86cf429b 100755 --- a/workflow/engine/classes/class.wsTools.php +++ b/workflow/engine/classes/class.wsTools.php @@ -591,14 +591,11 @@ class workspaceTools { case 4: $sql = $dataBase->generateSelectSQL($data['table'], $data['keys'], $data['data']); $dataset = $dataBase->executeQuery($sql); - if (!$dataBase->getRegistry($dataset)) { - $sql = $dataBase->generateInsertSQL($data['table'], $data['data']); - } - else { + if ($dataBase->getRegistry($dataset)) { $sql = $dataBase->generateDeleteSQL($data['table'], $data['keys'], $data['data']); $dataBase->executeQuery($sql); - $sql = $dataBase->generateUpdateSQL($data['table'], $data['keys'], $data['data']); } + $sql = $dataBase->generateInsertSQL($data['table'], $data['data']); $message = "-> Row updated in {$data['table']}\n"; break; }