Actions that are not configurable don't give the "object" / "entity" config key

Issue information

From user: mxh

Related to !94 (merged)

Contribution record

Fork management

Problem/Motivation

Some actions that are not configurable, but work with entities, are not providing the "object" / "entity" config key on runtime, resulting in a possible fatal error because no according entity can be found.

Steps to reproduce

Proposed resolution

Use the configuration array of the ECA object (mostly an instance of EcaAction) when the plugin does not provide one.

Remaining tasks

Fix the bug, and cover it with a test. Will do.

User interface changes

API changes

Data model changes

Edited by drupalbot
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information