Bug #84951
Updated by Andreas Kienast over 6 years ago
The default language has two records, which are *copied* (not translated) into a different language. A new record is added in the default language at any position. If the records gets copied into the other language, the calculated position is wrong, the record is one "slot" above. The It seems the issue is caused by @BackendUtility::getRecordLocalization()@ (called by @DataHandler::getPreviousLocalizedRecordUid()@) which uses the l18n_parent field to get the original record. For copied records, this is not correct, as the parent is always @0@. somewhere in @DataHandler.php:getPreviousLocalizedRecordUid()@