Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
Content Distribution Core 0.2.10
-
None
Description
The DistributionEventDistributeDistributionTrigger is listening for org/apache/sling/distribution/agent/package/distributed events.
Assuming we have
- an agent configured for the allowed root path /foo with DistributionEventDistributeDistributionTrigger "trigger-on-foo-distrib" and
- a DistributionEventDistributeDistributionTrigger "trigger-on-foo-distrib" for /foo as well,
the agent's successful delivery will trigger another distribution on the same agent.
To circumvent that the DistributionEventDistributeDistributionTrigger should check the DistributionRequestHandler against the component that fired the event it handles and should stop propagation when the event's origin is the same request handler.
Attachments
Issue Links
- links to