Task #45151

Epic #55070: Workpackages

Epic #54851: WP: Workspaces IRRE & MM bugfixes

Story #54853: As a user I want to correctly create, modify, preview and publish IRRE & MM related workspace changes

Task #56376: Invalid relations of IRRE records in workspaces

IRRE 1n:csv parent records point to workspace placeholder

Added by Oliver Hader over 2 years ago. Updated about 1 year ago.

Status:Rejected Start date:2013-02-04
Priority:Should have Due date:
Assigned To:Oliver Hader % Done:

100%

Category:IRRE Spent time: -
Target version:4.5.23
TYPO3 Version:4.7 Complexity:
PHP Version:5.3 Sprint Focus:

Description

IRRE 1n:csv parent records point to workspace placeholder instead of using the specific versioned record on copying.
If records are copied or newly created on a workspace, a version placeholder is created and overlayed by the specific version of the record.

The fix is to resolve the specific version uid of the record.

History

#1 Updated by Gerrit Code Review over 2 years ago

  • Status changed from New to Under Review

Patch set 1 for branch TYPO3_4-7 has been pushed to the review server.
It is available at https://review.typo3.org/18010

#2 Updated by Gerrit Code Review over 2 years ago

Patch set 1 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/18238

#3 Updated by Gerrit Code Review over 2 years ago

Patch set 2 for branch TYPO3_4-7 has been pushed to the review server.
It is available at https://review.typo3.org/18010

#4 Updated by Oliver Hader over 1 year ago

  • Parent task set to #54853
  • Is Regression set to No

#5 Updated by Oliver Hader over 1 year ago

  • Assigned To deleted (Oliver Hader)

#6 Updated by Oliver Hader over 1 year ago

  • Status changed from Under Review to Needs Feedback

#7 Updated by Oliver Hader over 1 year ago

  • Status changed from Needs Feedback to On Hold

#8 Updated by Oliver Hader over 1 year ago

  • Parent task changed from #54853 to #56376

#9 Updated by Oliver Hader over 1 year ago

  • Status changed from On Hold to Rejected
  • Assigned To set to Oliver Hader
  • % Done changed from 0 to 100

Not required anymore since record shall point to default-live record.

#10 Updated by Tim Spiekerkötter about 1 year ago

Hi Oliver,

it seems to me that the problem still exists in TYPO3 6.2.4.

I have some sort of tt_content (custom CTYPE) with IRRE 1n:csv relations. On changing/adding an new inline child in a workspace and publishing the changes, the parent (tt_content) element has wrong uids connected. The updated tt_content element has the child uids from the workspace version.

It gets even worse: child records created in the workspace are copied into the "INITIAL PLACEHOLDER" record and than deleted. So after publishing I have an tt_content record with not only wrong uids, but also uids that doesn't even exist anymore.

Can you provide me with some information on this issue?

Thanks,
diego

#11 Updated by Tim Spiekerkötter about 1 year ago

Hi Oliver,

it's me again. I found out, that for me your reason "Not required anymore since record shall point to default-live record." does not apply. After saving the parent within the workspace, the parent record gets updated through the DataHandler and puts the uids of the newly created Workspace-child-records into the relation field. So at this moment I have an parent Live-parent-record that has different uids in the relation field to the workspace-parent-record. On publishing these changes, the wrong uids get copied over to the Live-parent-record.

It would be nice to get some help on this issue, maybe someone has experienced something similar?

Thanks,
diego

Also available in: Atom PDF