Invalid colPos/language UID used in "Languages" view with defLangBinding
Given the "Languages" view is used in the Page module with
mod.web_layout.defLangBinding enabled, when reordering content elements in a custom section (
colPos > 0) via drag and drop, invalid values for
sys_language_uid are sent to the backend and eventually the
cmd[tt_content][move]: -10 data[tt_content][colPos]: false data[tt_content][sys_language_uid]: NaN
13 is the UID of the dragged content element and
10 is the UID of the content element after which the dragged element should be sorted.
This affects sorting to positions anywhere else but the beginning of the section. The "Columns" view is fine however.
This make it impossible to move the record:
2: SQL error: 'Incorrect integer value: 'false' for column 'colPos' at row 1' (tt_content:13)
This can be observed in TYPO3v8 and TYPO3v9. Probably also TYPO3v10 with the classic Page module but this cannot be checked ATM due to #90617.
#3 Updated by Gerrit Code Review 18 days ago
- Status changed from New 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 https://review.typo3.org/c/Packages/TYPO3.CMS/+/66015
#4 Updated by Oliver Bartsch 18 days ago
As Mathias already mentioned, this is currently blocked by #90617 and can therefore only be tested by applying https://review.typo3.org/c/Packages/TYPO3.CMS/+/66014.