diff --git a/core/trunk/core/class/class_resource.php b/core/trunk/core/class/class_resource.php
index 4e51075bafe0ef40e7997d803988ea5cd8d3858b..e5c3b26f8ee9dbcc03d11a5c3b574d783266c023 100644
--- a/core/trunk/core/class/class_resource.php
+++ b/core/trunk/core/class/class_resource.php
@@ -282,7 +282,8 @@
             elseif($data[$i]['column'] == 'docserver_id')
             {
                 $find_docserver_id =  true;
-                if(!$this->query("select docserver_id from ".$_SESSION['tablename']['docservers']." where docserver_id = ?", array($data[$i]['value'])))
+                $db = new Database();
+                if(!$db->query("select docserver_id from ".$_SESSION['tablename']['docservers']." where docserver_id = ?", array($data[$i]['value'])))
                 {
                     $error .= _DOCSERVER_ID_ERROR.'<br/>';
                 }