Tomáš Řehák (realrehi)
10/15/2025, 12:08 PM{
"type": "compound",
"triggers": [
{
"type": "event",
"match": {},
"match_related": {
"prefect.resource.id": "prefect.deployment.<deployment A's id>"
},
"after": [],
"expect": [
"prefect.flow-run.Completed"
],
"for_each": [],
"posture": "Reactive",
"threshold": 1,
"within": 0
}
],
"require": "any",
"within": 0
}
And then in "Action" we picked "Run a Deployment" and selected Deployment B, also providing parameters.
However, when a Flow Run from Deployment A is Completed, nothing happens.
Is there something wrong about our trigger condition? Not sure what we are doing wrong. The ID provided is 100% correct.
Is it possible that the automation state is cached for a while when enabled / disabled? Because it was working before so maybe someone switched it off / on and it is still cached? Idk
Thanks for any help