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