So it appears that the BeanEntityAPIController extends the EntityAPIControllerExportable which extends the EntityAPIController with the result of the EntityAPIControllerExportable class overriding the invoke method to "care about reverted bundle entities and to skip Rules".
The important part here is the "skip Rules". I suspect/hope that this is an unforeseen consequence of some other issue, but skipping Rules integration doesn't seem like something that Bean would want to do.
I did some digging, and it appears that the Exportable controller was used for the ability to chose old revisions.... not sure if it was intentional to remove Rules integration, but it does seem wrong. Patch incoming.
| Comment | File | Size | Author |
|---|---|---|---|
| #1 | rules_integration-2325077-1.patch | 643 bytes | deciphered |
Comments
Comment #1
decipheredComment #3
indytechcook commentedThanks! https://www.drupal.org/commitlog/commit/22232/0b88cf9ea99a197edc36849555...