diff --git a/core/trunk/core/tests/class/DataAccessService_Database.php b/core/trunk/core/tests/class/DataAccessService_Database.php
index 92e7ced6006056bd552c8dbcda6493aece0424f6..6d97a48847e783a21252af2253018c0dfc39a626 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);