Bug #58307
closedTemporary id for inline records in flexforms seems to be persisting too long.
100%
Description
While documenting another bug, I noticed something suspicious. When a FAL inline record is added to a record to in the BE it receives a temporary id number. This is expected. However, upon saving the parent record the temporary id is stored in the database rather than the number of references. If you then save the parent record a second time it will then store the number of references.
This video will illustrate the issue.
http://www.busynoggin.com/fileadmin/videos/flexform-New-ID-bug.mp4
Updated by Fedir RYKHTIK over 10 years ago
Looks like a hook on record's update should be executed.
Updated by Oliver Hader over 10 years ago
- Category set to 978
- Priority changed from -- undefined -- to Could have
- Complexity set to hard
IRRE in FlexForms is tricky. The other way round, FlexForms in IRRE it should work...
The problem with FlexForms is, that there is no dedicated identifier for each parent-child level.
Updated by Oliver Hader over 10 years ago
- Status changed from New to Accepted
- Assignee set to Oliver Hader
So, in this case it seems to be related to the remapStack that is executed too early...
The remapping process should take care of resolving all those (nested) temporary identifiers
Updated by Gerrit Code Review over 9 years ago
- Status changed from Accepted to Under Review
Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/37345
Updated by Gerrit Code Review over 9 years ago
Patch set 1 for branch TYPO3_6-2 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/37346
Updated by Oliver Hader over 9 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset 7d181826732e1c69991d53109b190d72c89f2180.