[BUGFIX] Prevent exclude field mixup in FormEngine 72/40272/3
authorAlexander Stehlik <alexander.stehlik@gmail.com>
Mon, 15 Jun 2015 20:17:32 +0000 (22:17 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Mon, 6 Jul 2015 20:00:56 +0000 (22:00 +0200)
commit8a44fb04950ebc91a6bc7c4ce1bd13cdca57f4c6
treeeda2777db60bf257786b84dc7c9af5a938b049c9
parent1e691dc65392b665339ce3de55d3fc82516dcc74
[BUGFIX] Prevent exclude field mixup in FormEngine

Use a local variable for storing the excluded fields in the
FormEngine to prevent the configuration from being overwritten
by the inline form element renderer.

Resolves: #47359
Releases: master, 6.2
Change-Id: I5a7a2de16d767f854b4d3f89d599deec28266092
Reviewed-on: http://review.typo3.org/40272
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
typo3/sysext/backend/Classes/Form/FormEngine.php
typo3/sysext/backend/Tests/Functional/Fixtures/Extensions/inlinetest/Configuration/TCA/tx_inlinetest_inline.php [new file with mode: 0644]
typo3/sysext/backend/Tests/Functional/Fixtures/Extensions/inlinetest/Configuration/TCA/tx_inlinetest_record.php [new file with mode: 0644]
typo3/sysext/backend/Tests/Functional/Fixtures/Extensions/inlinetest/ext_emconf.php [new file with mode: 0644]
typo3/sysext/backend/Tests/Functional/Fixtures/Extensions/inlinetest/ext_tables.sql [new file with mode: 0644]
typo3/sysext/backend/Tests/Functional/Fixtures/inlinetest.xml [new file with mode: 0644]
typo3/sysext/backend/Tests/Functional/Form/FormEngineInlineTest.php [new file with mode: 0644]