Commit 8f6c41911a8e4d16b512e50efcf72c0e199db4e6

Authored by nbm
1 parent d5bd5700

Fix "Unit folder are not shows as Unit if Description is modified"

problem.

SF Tracker:	1224874
Submitted by:	Nicolas Quienot (nquienot)


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3395 c91229c3-7414-0410-bfa2-8a42b809f60b
lib/foldermanagement/Folder.inc
... ... @@ -686,10 +686,11 @@ class Folder extends KTEntity {
686 686 */
687 687 function folderIsUnitRootFolder($iFolderID) {
688 688 global $default;
689   - $sQuery = "SELECT F.id FROM $default->folders_table AS F " ./*ok*/
690   - "INNER JOIN $default->units_table AS U ON F.name LIKE U.name " .
  689 + $sQuery = "SELECT F.id FROM $default->folders_table AS F " .
  690 + "INNER JOIN $default->folders_table AS P ON F.parent_id=P.id " .
  691 + "INNER JOIN $default->units_table AS U ON F.unit_id=U.id " .
691 692 "WHERE F.id = ? " .
692   - "AND F.description LIKE '%Unit Root Folder'";
  693 + " AND P.unit_id<>F.unit_id ";
693 694 $aParams = array($iFolderID);
694 695 $sql = $default->db;
695 696 $sql->query(array($sQuery, $aParams));
... ...