plugins/libkolab
Aleksander Machniak
machniak at kolabsys.com
Thu Aug 2 13:01:37 CEST 2012
plugins/libkolab/lib/kolab_storage_cache.php | 4 ++++
plugins/libkolab/lib/kolab_storage_folder.php | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
New commits:
commit 8fa4ddb8f03297d8664671443f7ec3f36a1d3f2d
Author: Aleksander Machniak <alec at alec.pl>
Date: Thu Aug 2 13:01:10 2012 +0200
Fix clearing the cache on object delete (#912)
diff --git a/plugins/libkolab/lib/kolab_storage_cache.php b/plugins/libkolab/lib/kolab_storage_cache.php
index 0a50f7f..c3e88da 100644
--- a/plugins/libkolab/lib/kolab_storage_cache.php
+++ b/plugins/libkolab/lib/kolab_storage_cache.php
@@ -196,6 +196,10 @@ class kolab_storage_cache
*/
public function set($msguid, $object, $foldername = null)
{
+ if (!$msguid) {
+ return;
+ }
+
// delegate to another cache instance
if ($foldername && $foldername != $this->folder->name) {
kolab_storage::get_folder($foldername)->cache->set($msguid, $object);
diff --git a/plugins/libkolab/lib/kolab_storage_folder.php b/plugins/libkolab/lib/kolab_storage_folder.php
index 421531a..69cd31b 100644
--- a/plugins/libkolab/lib/kolab_storage_folder.php
+++ b/plugins/libkolab/lib/kolab_storage_folder.php
@@ -621,7 +621,7 @@ class kolab_storage_folder
}
if ($success) {
- $this->cache->set($result, false);
+ $this->cache->set($msguid, false);
}
return $success;
More information about the commits
mailing list