From 8f6c41911a8e4d16b512e50efcf72c0e199db4e6 Mon Sep 17 00:00:00 2001 From: nbm Date: Thu, 7 Jul 2005 12:29:07 +0000 Subject: [PATCH] Fix "Unit folder are not shows as Unit if Description is modified" problem. --- lib/foldermanagement/Folder.inc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/foldermanagement/Folder.inc b/lib/foldermanagement/Folder.inc index 59c32be..22d6a27 100644 --- a/lib/foldermanagement/Folder.inc +++ b/lib/foldermanagement/Folder.inc @@ -686,10 +686,11 @@ class Folder extends KTEntity { */ function folderIsUnitRootFolder($iFolderID) { global $default; - $sQuery = "SELECT F.id FROM $default->folders_table AS F " ./*ok*/ - "INNER JOIN $default->units_table AS U ON F.name LIKE U.name " . + $sQuery = "SELECT F.id FROM $default->folders_table AS F " . + "INNER JOIN $default->folders_table AS P ON F.parent_id=P.id " . + "INNER JOIN $default->units_table AS U ON F.unit_id=U.id " . "WHERE F.id = ? " . - "AND F.description LIKE '%Unit Root Folder'"; + " AND P.unit_id<>F.unit_id "; $aParams = array($iFolderID); $sql = $default->db; $sql->query(array($sQuery, $aParams)); -- libgit2 0.21.4