Bug #70848

Story #69617: FormEngine bugs

IRRE with language overlay fails

Added by Hans Höchtl about 6 years ago. Updated about 4 years ago.

Status:
Closed
Priority:
Must have
Category:
FormEngine aka TCEforms
Target version:
Start date:
2015-10-19
Due date:
% Done:

100%

Estimated time:
TYPO3 Version:
7
PHP Version:
Tags:
Complexity:
Is Regression:
Yes
Sprint Focus:

Description

The InlineRelatedRecordResolver tries to compute localization differences between the original inline records and the language overlay records.

As the TcaSelectItems FormDataProvider of the new FormEngine outputs the sys_language_uid field as an array with one element (select field), the InlineRelatedRecordResolver fails.

See InlineRelatedRecordResolver.php:233 here it tries to do

if (isset($recordsOriginal[$transOrigPointer])) {

But $transOrigPointer is an Array.

#1

Updated by Mathias Schreiber about 6 years ago

  • Category set to FormEngine aka TCEforms
  • Status changed from New to Needs Feedback
  • Assignee set to Mathias Schreiber
  • Target version set to 7 LTS

Hi hans,

I can't seem to find the class you mentioned.
Is this on latest master?

#2

Updated by Hans Höchtl about 6 years ago

Mathias Schreiber wrote:

Hi hans,

I can't seem to find the class you mentioned.
Is this on latest master?

Hi Mathias,

no it's on 7.5.

#3

Updated by Mathias Schreiber about 6 years ago

Can you check on master, please?

#4

Updated by Christian Kuhn about 6 years ago

  • Parent task set to #69617
#5

Updated by Christian Kuhn about 6 years ago

  • Status changed from Needs Feedback to Resolved
  • % Done changed from 0 to 100

I'm pretty sure this was resolved meanwhile.

#6

Updated by Riccardo De Contardi about 4 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF