jenkinsci / jenkinsci/matrix-project-plugin
[JENKINS-67582] Matrix label job configuration doesn't handle labels containing the / character
- Dominant language
- Java
- Stars
- 17
- Forks
- 85
- Avg merge
- 4h 27m
- Merged PRs (30d)
- 5
Description
When fixing SECURITY-2017 an existing issue got surfaced where if a label contains the "/" character the label doesn't get correctly handled in the job configuration page.
This is most likely due to / being used as a separator character in the js code handling the configuration widget.
---
Originally reported by
rsandell, imported from: Matrix label job configuration doesn't handle labels containing the / character
kohsuke
Raw content of original issue
When fixing SECURITY-2017 an existing issue got surfaced where if a label contains the "/" character the label doesn't get correctly handled in the job configuration page.
This is most likely due to / being used as a separator character in the js code handling the configuration widget.
Contributor guide
Research direction
Start by locating the JavaScript that handles the matrix job configuration widget, as the issue identifies slash as a separator there. Reproduce the configuration with a label containing / and verify that the label is handled correctly and remains intact after saving.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, javascript
- Domain
- devops, frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100