[BUGFIX] Queries don't respect MM_match_fields
In case of sys_category and all other MM-relations with MM_match_fields, parseConstraint has no implementation for this property. This patch adds MM_match_fields for matching and deletion. Resolves: #10487 Releases: 6.2 Change-Id: Id4f53fd4ed42dd6e785011b5efbc61f6ce62e022 Reviewed-on: https://review.typo3.org/29713 Reviewed-by: Fabien Udriot Tested-by: Fabien Udriot Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
Showing
- typo3/sysext/extbase/Classes/Persistence/Generic/Backend.php 16 additions, 26 deletionstypo3/sysext/extbase/Classes/Persistence/Generic/Backend.php
- typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbQueryParser.php 11 additions, 1 deletion...lasses/Persistence/Generic/Storage/Typo3DbQueryParser.php
- typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Classes/Domain/Model/Post.php 42 additions, 0 deletions...res/Extensions/blog_example/Classes/Domain/Model/Post.php
- typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Classes/Domain/Repository/PostRepository.php 15 additions, 0 deletions...blog_example/Classes/Domain/Repository/PostRepository.php
- typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/ext_tables.php 3 additions, 0 deletions...unctional/Fixtures/Extensions/blog_example/ext_tables.php
- typo3/sysext/extbase/Tests/Functional/Persistence/Fixtures/categories.xml 27 additions, 0 deletions...base/Tests/Functional/Persistence/Fixtures/categories.xml
- typo3/sysext/extbase/Tests/Functional/Persistence/Fixtures/category-mm.xml 48 additions, 0 deletions...ase/Tests/Functional/Persistence/Fixtures/category-mm.xml
- typo3/sysext/extbase/Tests/Functional/Persistence/Fixtures/post-tag-mm.xml 6 additions, 0 deletions...ase/Tests/Functional/Persistence/Fixtures/post-tag-mm.xml
- typo3/sysext/extbase/Tests/Functional/Persistence/Fixtures/posts.xml 11 additions, 0 deletions...t/extbase/Tests/Functional/Persistence/Fixtures/posts.xml
- typo3/sysext/extbase/Tests/Functional/Persistence/Fixtures/tags.xml 1 addition, 1 deletion...xt/extbase/Tests/Functional/Persistence/Fixtures/tags.xml
- typo3/sysext/extbase/Tests/Functional/Persistence/RelationTest.php 69 additions, 0 deletions...ext/extbase/Tests/Functional/Persistence/RelationTest.php
Please register or sign in to comment