Index: branches/5.3.x/core/units/groups/group_tp.php =================================================================== diff -u -N -r15483 -r15698 --- branches/5.3.x/core/units/groups/group_tp.php (.../group_tp.php) (revision 15483) +++ branches/5.3.x/core/units/groups/group_tp.php (.../group_tp.php) (revision 15698) @@ -1,6 +1,6 @@ Application->getUnitOption($this->Prefix, 'EditTabPresets'); - $event = new kEvent($this->getPrefixSpecial() . ':OnItemBuild'); $permission = $event->getSection() . '.advanced:manage_permissions'; - if (!$this->Application->CheckPermission($permission)) { - unset($edit_tab_presets['Default']['permissions']); - } - $this->Application->setUnitOption($this->Prefix, 'EditTabPresets', $edit_tab_presets); + if ( !$this->Application->CheckPermission($permission) ) { + $config = $this->getUnitConfig(); + + $edit_tab_preset = $config->getEditTabPresetByName('Default'); + unset($edit_tab_preset['permissions']); + $config->addEditTabPresets($edit_tab_preset, 'Default'); + } } } \ No newline at end of file