Bug #88699

Language Synchronization does not work in workspaces

Added by Sebastian Michaelsen 3 months ago. Updated 3 months ago.

Status:
New
Priority:
Should have
Assignee:
-
Category:
Workspaces
Target version:
-
Start date:
2019-07-08
Due date:
% Done:

0%

TYPO3 Version:
8
PHP Version:
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

When editing a record which has translations, the \TYPO3\CMS\Core\DataHandling\Localization\DataMapProcessor loads those translations so columns can be synchronized if configured accordingly. That works fine in the Live Workspace but does not work in a workspace environment.

Consider the following news records:

uid l10n_parent t3ver_wsid t3ver_oid author
1 0 0 0 Anna
2 1 0 0 Anna
3 0 42 1 Anna

2 is a translation of 1. 3 is a workspace version of 1. author is configured to be synchronized between translations.

When 1 is changed then 2 is correctly synchronized.

When 3 is changed there is no record to load for synchronization.

So when I change author to "Bob" in 3 nothing is synchronized and when I publish the workspace I end up with 1 and 2 having different authors which should never be the case.

My suggestion would be that when 3 is changed, a workspace version of its translation has to be created on demand so the changes can be synchronized.

History

#1 Updated by Sebastian Michaelsen 3 months ago

  • Description updated (diff)

Also available in: Atom PDF