From 4d868bca659dce72c7d544f3475bab0e1fb7ddd0 Mon Sep 17 00:00:00 2001 From: Cyril Vazquez <cyril.vazquez@maarch.org> Date: Tue, 26 Jun 2012 15:04:50 +0000 Subject: [PATCH] --- .../core/tests/class/DataAccessService_Database.php | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/core/trunk/core/tests/class/DataAccessService_Database.php b/core/trunk/core/tests/class/DataAccessService_Database.php index 92e7ced6006..6d97a48847e 100644 --- a/core/trunk/core/tests/class/DataAccessService_Database.php +++ b/core/trunk/core/tests/class/DataAccessService_Database.php @@ -106,10 +106,10 @@ class DataAccessService_Database { if($dataObject->isCreated) { $this->insertData($dataObject); - } elseif ($dataObject->isUpdated) { + } elseif ($dataObject->isUpdated && count($dataObject->updates) > 0) { $this->updateData($dataObject); } - + return true; } @@ -133,8 +133,8 @@ class DataAccessService_Database $query .= " VALUES (" . $insertExpression . ")"; //echo "<pre>DAS = " . print_r($this,true) . "</pre>"; - echo "<pre>QUERY = " . $query . "</pre>"; - //$this->db->query($query); + //echo "<pre>QUERY = " . $query . "</pre>"; + $this->db->query($query); $this->saveChildObjects($dataObject); @@ -149,6 +149,7 @@ class DataAccessService_Database //UPDATE $updateExpression = $table->makeUpdateExpression($dataObject); + // Key $keyExpression = $table->makeUpdateKeyExpression($dataObject); @@ -157,8 +158,8 @@ class DataAccessService_Database $query .= " WHERE " . $keyExpression; //echo "<pre>DAS = " . print_r($this,true) . "</pre>"; - echo "<pre>QUERY = " . $query . "</pre>"; - //$this->db->query($query); + //echo "<pre>QUERY = " . $query . "</pre>"; + $this->db->query($query); $this->saveChildObjects($dataObject); -- GitLab