BUG Find Form actions in CompositeFields for access checks

This bug was introduced with the new nested CMS actions
around December 2012, but wasn't noticed until now
because checkAccessAction() would wrongly return TRUE
before the dataFieldByName() check was reached.
This commit is contained in:
Ingo Schommer 2013-02-18 15:30:36 +01:00
parent 7ec8ebbf9e
commit 14dcc82e76

View File

@ -289,7 +289,7 @@ class Form extends RequestHandler {
$this->controller->hasMethod($funcName)
&& !$this->controller->checkAccessAction($funcName)
// If a button exists, allow it on the controller
&& !$this->actions->fieldByName('action_' . $funcName)
&& !$this->actions->dataFieldByName('action_' . $funcName)
) {
return $this->httpError(
403,