Bug #34327
closedexec_INSERTmultipleRows doesn't check for alternative handlers
100%
Description
I spotted this issue while using the DbBackend of the CachingFramework, wich uses exec_INSERTmultipleRows to add tags to the tags table. When routing the tags table to another handler wich is also "native" it won't use the alternative handler for the tags table.
This happens because the function does not fetch the handler key for the current table and just calls the parent function if the type is "native".
A patch is attached to this issue. I will try to commit a patch in gerrit for review.
Files
Updated by Leon Dietsch about 12 years ago
- File patch.diff patch.diff added
I forgot to add the patch. To resolve the issue I fetch the handler for the current table and check if the handlerKey is _DEFAULT, additionally to the check for handler type being 'native'.
Updated by Gerrit Code Review about 12 years ago
Patch set 1 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/9272
Updated by Gerrit Code Review about 11 years ago
Patch set 2 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/9272
Updated by Gerrit Code Review about 11 years ago
Patch set 3 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/9272
Updated by Gerrit Code Review about 11 years ago
Patch set 1 for branch dbal_6-0 has been pushed to the review server.
It is available at https://review.typo3.org/19758
Updated by Gerrit Code Review about 11 years ago
Patch set 1 for branch dbal_4-7 has been pushed to the review server.
It is available at https://review.typo3.org/19759
Updated by Gerrit Code Review about 11 years ago
Patch set 1 for branch DBAL_1-2 has been pushed to the review server.
It is available at https://review.typo3.org/19760
Updated by Christian Kuhn about 11 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Applied in changeset commit:6494493f00e5b5388b00fe52946b235bd4934099.
Updated by Michael Stucki over 10 years ago
- Project changed from 329 to TYPO3 Core