[TYPO3-core] RFC #8635: MM-relations lost during copying/localizing

Ernesto Baschny [cron IT] ernst at cron-it.de
Mon Jun 9 10:26:58 CEST 2008


Steffen Kamper wrote: on 09.06.2008 10:08:

>> This is an SVN patch request.
>>
>> Type: Bugfix
>>
>> Bugtracker references: http://bugs.typo3.org/view.php?id=8635
>>
>> Branches: TYPO3_4-2, trunk
>>
>> Problem:
 >> (...)

> Hi Ernesto,
> 
> +1 by reading. When i understand right, checkValue has to be processed in 
> any case.
> Really important one! Hope to have time to test it today.

Yes, checkValue is important on copy for copying the MM-related stuff 
(and also group-fields pointing to files), else you will only get the 
integer "count" in the destination record (the real copying is done by 
checkValue_group_select_processDBdata and checkValue_group_select_file). 
I think also flexform fields will suffer if they are not processed via 
checkValue on copy (checkValue_flex_procInData).

This is the ugly side-effect of mixing "value checking" with 
"processing" in on huge collection of functions, as Masi already noted.

Cheers,
Ernesto


More information about the TYPO3-team-core mailing list