webhook not sent when JQL filter is "status changed"

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Low
    • 10.0.0
    • Affects Version/s: 9.4.15, 9.8.1, 9.12.4
    • Component/s: Webhooks
    • None
    • 9.04
    • 2
    • Severity 3 - Minor

      Issue Summary

      Webhooks with JQL filter "Status changed" do not retrieve recently updated information and do not send the webhook payload. So, if the issue is created, the first transition is not captured to send webhooks.

      This is reproducible on Data Center: yes

      Steps to Reproduce

      1. Setup a webhook (Admin > System > Webhook) with JQL filter "status changed" and Event Issue updated.
      2. Open a new issue and transition to any status

      Expected Results

      A webhook payload is being sent.

      Actual Results

      No webhook is sent. Only in second or later transitions, they are.

      Workaround

      Currently, there is no known workaround for this behavior using native webhooks. A workaround will be added here when available.

      If considering other apps, instead of using Jira native webhook, please setup an A4J rule with the trigger "Issue transitioned", then "Re-fetch issue data", and "Send web request" (the webhook send) - added a print with a dummy example.

            Assignee:
            Unassigned
            Reporter:
            Douglas Alves (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: