Database query to wrong table in recursive `PermissionController->traversePageTree_acl` call
traversePageTree_acl method in the
PermissionController is called recursively the sub pages are fetched from the
tx_be_acl table and the
uid column is used.
I think this should be the
pages table instead.
Current impact of the bug:
This may lead to infinite recursion if the first acl record is stored on a page while the pid of the record is the same page. (see attached screenshot)
Edit: Pull Request here https://github.com/JanBartels/be_acl/pull/13