Bug #82954

Unable to save data in translations of sys_file_reference records in workspace

Added by Daniel Hinderink over 1 year ago. Updated about 2 months ago.

Status:
New
Priority:
Must have
Assignee:
-
Category:
Workspaces
Start date:
2017-11-08
Due date:
% Done:

0%

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

Description

Steps to reproduce
1. Create a workspace
2. Create a page with at least one content element containing a file relation sys_file_reference. Add some content to title, description, caption of this record.
3. Go to workspace create a new page translation
4. Translate page content elements
5. Go to translated content element, change meta-data of sys_file_reference entry and save record

Result:
The changes are not saved in the database.

Solution:
Add

$connectedUidsOfLocalizedOverlay = $this->getWorkspacedUids($connectedUidsOfLocalizedOverlay, $childTableName);

before line 188 in file /sysext/backend/Classes/Form/FormDataProvider/TcaInline.php

Find patch for Version 8.7.8. attached

typo3-8-7-8_3.patch View (1.16 KB) Daniel Hinderink, 2017-11-08 16:16

History

#1 Updated by Sybille Peters about 1 year ago

Thank you for your report.

Even though it has been some time, would you consider checking if your patch idea is still up to date and upload it to our Gerrit review server?

Someone could do this for you, but I am thinking you might like the opportunity to contribute to TYPO3 yourself.

You can find a description of the TYPO3 contribution workflow here: https://docs.typo3.org/typo3cms/ContributionWorkflowGuide/

Hint: If you get stuck anywhere, ask on Slack in the #typo3-cms-coredev channel. You can register in the TYPO3 slack workspace here: https://forger.typo3.com/slack

Thank you in advance!

#2 Updated by Benni Mack about 2 months ago

  • Target version changed from next-patchlevel to Candidate for patchlevel

Also available in: Atom PDF