Fixed caching issue after folder rename
This commit is contained in:
parent
480993ec15
commit
6dc1b64d33
1 changed files with 10 additions and 0 deletions
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue