Project

General

Profile

Actions

Bug #93572

open

Inline Relational Records are multiplicated at multiple simultaneous translations

Added by Marc Wilhelmi about 3 years ago. Updated 6 months ago.

Status:
New
Priority:
Should have
Assignee:
-
Category:
Localization
Target version:
-
Start date:
2021-02-23
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
11
PHP Version:
7.4
Tags:
inline records, images, gridelements, languages, translation, Localization
Complexity:
Is Regression:
Sprint Focus:

Description

Problem:
While translating an element to multiple languages at the same time, the inline records will multiplicate.
It does not happen with every record, but it can be reproduced in any case with 8 languages.

Testcase:

  1. Use a fresh TYPO3 9.5.x or 10.4.x installation.
  2. create 8 new Languages
  3. create a new page and translate it to all languages (one at a time)
  4. create a new record with an image or child elements (e.g. a gridelement as parent and text as child)
  5. click, in the list module , all translation flags of the records fast with the middle mouse button (open in new tab)
  6. check the new translation records

Sometimes the following error happens:

Localization failed; Source record sys_file_reference:3131 contained a reference to an original record that is not a default record (which is strange)! 

Tested with a Gridelement and a text & media element as child -> Translation of the gridelement got one to four children
Tested with a text & media element and an image -> Translations of the element have one to four images

I know this is an edge case, but it should not occur like this.


Files

Actions

Also available in: Atom PDF