Index: branches/unlabeled/unlabeled-1.13.2/core/units/general/helpers/multilanguage.php =================================================================== diff -u -r8183 -r8242 --- branches/unlabeled/unlabeled-1.13.2/core/units/general/helpers/multilanguage.php (.../multilanguage.php) (revision 8183) +++ branches/unlabeled/unlabeled-1.13.2/core/units/general/helpers/multilanguage.php (.../multilanguage.php) (revision 8242) @@ -88,8 +88,10 @@ */ function createFields($prefix, $refresh = false) { - if ($refresh) { - $this->Application->HandleEvent( new kEvent($prefix.':OnCreateCustomFields') ); + if ($refresh && preg_match('/(.*)-cdata$/', $prefix, $regs)) { + // call main item config to clone cdata table + $this->Application->UnitConfigReader->loadConfig($regs[1]); + $this->Application->HandleEvent( new kEvent($prefix.':OnAfterConfigRead') ); } $table_name = $this->Application->getUnitOption($prefix, 'TableName');