]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - classes/Memcached_DataObject.php
Memcached_DataObject extensions got their update functions more consistent
[quix0rs-gnu-social.git] / classes / Memcached_DataObject.php
index 68dd6475f6d9bde16349be99b8181e768895a900..f9ace16ce6b1bf626f175e11c6ddb9d7270c7cec 100644 (file)
@@ -388,13 +388,13 @@ class Memcached_DataObject extends Safe_DataObject
         return $result;
     }
 
-    function update($orig=null)
+    function update($dataObject=false)
     {
-        if (is_object($orig) && $orig instanceof Memcached_DataObject) {
-            $orig->decache(); # might be different keys
+        if (is_object($dataObject) && $dataObject instanceof Memcached_DataObject) {
+            $dataObject->decache(); # might be different keys
         }
-        $result = parent::update($orig);
-        if ($result) {
+        $result = parent::update($dataObject);
+        if ($result !== false) {
             $this->fixupTimestamps();
             $this->encache();
         }