Keep active state when renaming a folder (#2268)
This commit is contained in:
parent
45d9244016
commit
40ac61ecfb
1 changed files with 7 additions and 0 deletions
|
@ -276,9 +276,16 @@ class kolab_storage
|
|||
{
|
||||
self::setup();
|
||||
|
||||
$active = self::folder_is_active($oldname);
|
||||
$success = self::$imap->rename_folder($oldname, $newname);
|
||||
self::$last_error = self::$imap->get_error_str();
|
||||
|
||||
// pass active state to new folder name
|
||||
if ($success && $active) {
|
||||
self::set_state($oldnam, false);
|
||||
self::set_state($newname, true);
|
||||
}
|
||||
|
||||
return $success;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue