From 3330085f51dbe0702d053f0f2fb0aab615fa4daa Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 22 Dec 2017 13:01:38 +0100 Subject: [PATCH] getInstance() returns null if folder was not found in db --- SeedDMS_Core/Core/inc.ClassFolder.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/SeedDMS_Core/Core/inc.ClassFolder.php b/SeedDMS_Core/Core/inc.ClassFolder.php index 308d02bac..985208be9 100644 --- a/SeedDMS_Core/Core/inc.ClassFolder.php +++ b/SeedDMS_Core/Core/inc.ClassFolder.php @@ -125,6 +125,13 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object { return $sql; } /* }}} */ + /** + * Return a folder by its id + * + * @param integer $id id of folder + * @return object/boolean instance of SeedDMS_Core_Folder if document exists, null + * if document does not exist, false in case of error + */ public static function getInstance($id, $dms) { /* {{{ */ $db = $dms->getDB(); @@ -133,7 +140,7 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object { if (is_bool($resArr) && $resArr == false) return false; else if (count($resArr) != 1) - return false; + return null; $resArr = $resArr[0]; $classname = $dms->getClassname('folder');