Commit 5832ea2ef81cf54639984ed1c0dcfae271438282

Authored by Brad Shuttleworth
1 parent bae28baf

fix for browse dying on missing folders.


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5017 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing 1 changed file with 3 additions and 1 deletions
browse.php
@@ -119,7 +119,9 @@ class BrowseDispatcher extends KTStandardDispatcher { @@ -119,7 +119,9 @@ class BrowseDispatcher extends KTStandardDispatcher {
119 119
120 // here we need the folder object to do the breadcrumbs. 120 // here we need the folder object to do the breadcrumbs.
121 $oFolder =& Folder::get($folder_id); 121 $oFolder =& Folder::get($folder_id);
122 - 122 + if (PEAR::isError($oFolder)) {
  123 + return false; // just fail.
  124 + }
123 $oPerm = KTPermission::getByName('ktcore.permissions.write'); 125 $oPerm = KTPermission::getByName('ktcore.permissions.write');
124 if (KTPermissionUtil::userHasPermissionOnItem($this->oUser, $oPerm, $oFolder)) { 126 if (KTPermissionUtil::userHasPermissionOnItem($this->oUser, $oPerm, $oFolder)) {
125 $this->editable = true; 127 $this->editable = true;