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.

CommentFileSizeAuthor
#1 rules_integration-2325077-1.patch643 bytesdeciphered

Comments

deciphered’s picture

Status: Active » Needs review
StatusFileSize
new643 bytes

indytechcook’s picture

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.