-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Low
-
Component/s: Search - Automation and Indexing
-
None
-
Minor
Issue Summary
The "For each inactive page" branch in Confluence Automation does not correctly recognize activity (such as adding comments or labels)
As a result, the same pages are picked up in every subsequent execution of the rule, creating a re-processing loop that quickly exhausts processing time limits and leads to rule throttling.
Steps to Reproduce
- Create a scheduled automation rule in Confluence.
- Add a "For each inactive page" branch (e.g., pages inactive for more than 30 days).
- Inside the branch, add an action such as "Add comment to page" or "Add label to page."
- Run the rule. It will process the inactive pages as expected.
- Run the rule a second time.
Expected Results
The pages that received a comment or label in the first run should now be considered "active" (or at least modified) and should not be picked up by the "For each inactive page" branch in the second run.
Actual Results
The branch picks up the exact same pages again, ignoring the activity performed by the automation in the previous run.
Workaround
Users can replace the "For each inactive page" branch with a "Scheduled" trigger using a CQL condition search in the rule and manually manage exclusion via labels (e.g., label != "processed").