Uploaded image for project: 'Automation for Cloud'
  1. Automation for Cloud
  2. AUTO-192

Broken 'Hidden' header option for nested 'Send web request' component in Jira Automation

    • Severity 3 - Minor

      Issue Summary

      Recently added an option to hide headers in 'Send web request' component in Jira Automation.
      https://jira.atlassian.com/browse/JSWCLOUD-22729
      Unfortunately, this doesn't work right for any nested 'Send web request' component, e.g. under If...Else conditions, because any time the rule is edited those hidden headers will get overwritten with stars: "******" replacing the original value.
      It doesn't do that for non-nested 'Send web request' components.

      Steps to Reproduce

      1. Create a automation rule with web request and use the nested if else block
      2. Run the rule manually from any of the tickets
        #The payloads get sent to the endpoint with 'x-api-key' headers having correct values
        #Now edit the Automation Rule with any change which requires saving and publishing it again
        #Run the rule again and check the incoming payloads: the one where the component is nested will have the value of 'x-api-key' replaced with "*" instead of the value. The other one will be correct.

      Expected Results

      Hidden header values should never be replaced, otherwise it makes any edits of the rules very problematic and time consuming.

      Actual Results

      value of 'x-api-key' replaced with "*" instead of the value

      Workaround

      Currently there is no known workaround for this behavior.

            [AUTO-192] Broken 'Hidden' header option for nested 'Send web request' component in Jira Automation

            No work has yet been logged on this issue.

              Unassigned Unassigned
              779c84f46df5 Chaitra Doddegowda
              Affected customers:
              9 This affects my team
              Watchers:
              11 Start watching this issue

                Created:
                Updated:
                Resolved: