Issue Summary
Page creation product events (avi:confluence:created:page) are not emitted to Forge triggers when a Confluence page is first created and published with a label already added on the draft (label added before the initial publish).
Steps to Reproduce
- Create a Forge app with Confluence triggers in manifest.yml
- Implement the handlers in the backend (e.g. src/index.js)
- Deploy and install the app, then start tunneling
- In Confluence, create and publish a page without labels → observe PAGE EVENT logged as expected.
- In Confluence, create a new page:
- Before publishing, add a label to the draft page.
- Then publish the page.
- Observe the Forge tunnel output.
Expected Results
When a new page is created and published, avi:confluence:created:page should always fire, regardless of whether labels were added before or after the initial publish. In the repro:
- pageEventHandler should be invoked and log PAGE EVENT.
- labelEventHandler should be invoked and log LABEL EVENT (for the label addition).
Actual Results
When a label is added to the draft before the first publish:
- labelEventHandler is invoked and logs LABEL EVENT (avi:confluence:added:label).
- pageEventHandler is not invoked; no PAGE EVENT is logged for avi:confluence:created:page.
The page‑creation product event is effectively missing in this specific flow.
Workaround
Currently there is no known workaround for this behavior. A workaround will be added here when available
- mentioned in
-
Page Loading...
- relates to
-
SCALE-8682 Loading...