]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - classes/Memcached_DataObject.php
static method for getting best URL shortening service
[quix0rs-gnu-social.git] / classes / Memcached_DataObject.php
index 8d54e1f0f012e9610b5c66c11f2167738f76af63..85273a9b7a265734f4fffadd0f6759722833dc53 100644 (file)
@@ -570,9 +570,12 @@ class Memcached_DataObject extends Safe_DataObject
     function raiseError($message, $type = null, $behaviour = null)
     {
         $id = get_class($this);
-        if ($this->id) {
+        if (!empty($this->id)) {
             $id .= ':' . $this->id;
         }
+        if ($message instanceof PEAR_Error) {
+            $message = $message->getMessage();
+        }
         throw new ServerException("[$id] DB_DataObject error [$type]: $message");
     }