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:
OS:
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.
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
Steps to Reproduce
Version
Project Version:
*7.2.0 and below
Language Version:
OS:
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.