[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