Fixed caching issue after folder rename

This commit is contained in:
Aleksander Machniak (Kolab Systems) 2011-07-22 10:53:31 +02:00
parent 480993ec15
commit 6dc1b64d33

View file

@ -266,12 +266,22 @@ class rcube_kolab
$folder = $kolab->getFolder($oldname);
$folder->setFolder($newname);
// We're not using $folder->save() because some caching issues
$result = $kolab->rename($folder);
if (is_a($result, 'PEAR_Error')) {
return false;
}
// need to re-set some properties
$folder->name = $folder->new_name;
$folder->new_name = null;
$folder->_title = null;
$folder->_owner = null;
// resetting _data prevents from some wierd cache unserialization issue
$folder->_data = null;
return true;
}