Index: branches/RC/core/units/admin/admin_events_handler.php =================================================================== diff -u -r11409 -r11495 --- branches/RC/core/units/admin/admin_events_handler.php (.../admin_events_handler.php) (revision 11409) +++ branches/RC/core/units/admin/admin_events_handler.php (.../admin_events_handler.php) (revision 11495) @@ -74,6 +74,7 @@ if ($this->Application->GetVar('ajax') == 'yes') { $event->status = erSTOP; } + $this->Conn->Query('DELETE FROM '.TABLE_PREFIX.'Cache WHERE VarName LIKE "mod_rw%"'); } @@ -82,14 +83,16 @@ if ($this->Application->GetVar('ajax') == 'yes') { $event->status = erSTOP; } - $this->Conn->Query('DELETE FROM '.TABLE_PREFIX.'Cache WHERE VarName = "cms_menu"'); + + $this->Conn->Query('DELETE FROM '.TABLE_PREFIX.'Cache WHERE VarName IN ("cms_menu", "StructureTree")'); } function OnResetSections(&$event) { if ($this->Application->GetVar('ajax') == 'yes') { $event->status = erSTOP; } + $this->Conn->Query('DELETE FROM '.TABLE_PREFIX.'Cache WHERE VarName = "sections_parsed"'); if (isset($this->Application->Memcached)) { $this->Application->Memcached->delete('master:sections_parsed'); @@ -248,9 +251,9 @@