From cbc1144a17ea3d7a4721e8fefd1acc657b339b9b Mon Sep 17 00:00:00 2001 From: nbm Date: Thu, 6 Apr 2006 08:49:07 +0000 Subject: [PATCH] Clear all caches after fiddling in SQL behind the ORM's back. --- lib/permissions/permissionutil.inc.php | 4 ++++ 1 file changed, 4 insertions(+), 0 deletions(-) diff --git a/lib/permissions/permissionutil.inc.php b/lib/permissions/permissionutil.inc.php index 3492d5e..b3358b5 100644 --- a/lib/permissions/permissionutil.inc.php +++ b/lib/permissions/permissionutil.inc.php @@ -454,11 +454,15 @@ class KTPermissionUtil { $aParams = array($oNewPO->getID(), $oOrigPO->getID(), $sFolderIDs); DBUtil::runQuery(array($sQuery, $aParams)); + Folder::clearAllCaches(); + $sQuery = "UPDATE $default->documents_table SET permission_object_id = ? WHERE permission_object_id = ? AND parent_folder_ids LIKE ?"; DBUtil::runQuery(array($sQuery, $aParams)); + Document::clearAllCaches(); + // All objects using this PO must be new and must need their // lookups updated... KTPermissionUtil::updatePermissionLookupForPO($oNewPO); -- libgit2 0.21.4