From ee1eb98d4aadf980297ae81017e213d7c22e1c25 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Thu, 28 Feb 2013 17:04:50 +0100 Subject: Cache: cleanup permissions cache when removing a file from the cache --- lib/files/cache/cache.php | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lib') diff --git a/lib/files/cache/cache.php b/lib/files/cache/cache.php index 01e6e788263..f288919df74 100644 --- a/lib/files/cache/cache.php +++ b/lib/files/cache/cache.php @@ -313,6 +313,9 @@ class Cache { } $query = \OC_DB::prepare('DELETE FROM `*PREFIX*filecache` WHERE `fileid` = ?'); $query->execute(array($entry['fileid'])); + + $permissionsCache = new Permissions($this->storageId); + $permissionsCache->remove($entry['fileid']); } /** -- cgit v1.2.3