Skip to content

Alert does NOT support valid Jira "components" names that contain spaces #2620

@bmos1

Description

@bmos1

Issue template

Expected behavior

Advanced Jira configuration can handle valid Jira "components" names that contain spaces
How to fix it:
Web UI;Mobile Apps
IDs=10001,10002

Actual behavior

  • Advanced Jira configuration is a key-value-pair of strings
  • The value string use a space delimiter for array fields like "components", or "label"

Steps to Reproduce

  • Navigate to Distribution
  • Add Job with Jira distribution
  • Scroll down to Advance Jira Configuration
  • Add "components" key with value "Web UI Mobile Apps"

Version

Project Version:
*7.2.0 and below

Language Version:

  • English

OS:

  • Linux

Rational Behind

The Jira distribution channel allows to configure additional fields key-value-pair. The value parameter is a string. Whenever the value string is passed to array parameter is gets separated by the space character delimiter. Since space is a valid delimiter for Jira components this is a BUG. Even if it works as documented and designed. Please consider to change the separator/delimiter to a character that is NOT a valid character of Jira REST API field names. As a programmer I think about default delimiters like comma "," semi-colon ";" or pipe "|" for data sets (CSV format). Alternatively the "Components" field should allow a list of component IDs. This is how the REST API works anyways. Not working: Web UI Mobile Apps Recommendation for a fix: Web UI;Mobile Apps IDs=10001,10002 We can NOT use the "Components" field, because the components in the Jira installed base contain spaces. A change is NOT feasible due to more than 200 filters that can must be changed in order to not break dashboards. The same is true for all Jira automation rules that use the component names. Thanks for your response.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions