jenkinsci / jenkinsci/gerrit-trigger-plugin
[JENKINS-49163] Gerrit Trigger - Diagnostic Events Listeners - Links to jobs located in Folders are incorrect
- Dominant language
- Java
- Stars
- 226
- Forks
- 289
- PR merge metrics
- No merged PRs in 30d
Description
In the Diagnostic Events Listeners page, links to jobs located in Folders are not generated properly.
Scenario
Input: job name gerrit_trigger in folder NEW_FOLDER. proper Url is /job/NEW_FOLDER/job/gerrit_trigger/
Use Case: Go to /gerrit-trigger/diagnostics/eventListeners/
Expected: displayed job gerrit_trigger has a link to /job/NEW_FOLDER/job/gerrit_trigger/
Actual: displayed job gerrit_trigger has a link to /job/gerrit_trigger/ --> not working
Proposed solution:
use getUrl() instead of getShortUrl() in https://github.com/jenkinsci/gerrit-trigger-plugin/blob/master/src/main/resources/com/sonyericsson/hudson/plugins/gerrit/trigger/diagnostics/EventListenersReport/index.groovy#L101**
---
Originally reported by geoffroyjabouley, imported from: Gerrit Trigger - Diagnostic Events Listeners - Links to jobs located in Folders are incorrect
rsandell
Raw content of original issue
In the Diagnostic Events Listeners page, links to jobs located in Folders are not generated properly.
Scenario
Input: job name gerrit_trigger in folder NEW_FOLDER. proper Url is <jenkins_url>/job/NEW_FOLDER/job/gerrit_trigger/
Use Case: Go to <jenkins_url>/gerrit-trigger/diagnostics/eventListeners/
Expected: displayed job gerrit_trigger has a link to <jenkins_url>/job/NEW_FOLDER/job/gerrit_trigger/
Actual: displayed job gerrit_trigger has a link to <jenkins_url>/job/gerrit_trigger/ --> not working
Proposed solution:
use getUrl() instead of getShortUrl() in https://github.com/jenkinsci/gerrit-trigger-plugin/blob/master/src/main/resources/com/sonyericsson/hudson/plugins/gerrit/trigger/diagnostics/EventListenersReport/index.groovy#L101**
environment
```
Jenkins 2.89.2
Gerrit Trigger plugin 2.27.2
```
Contributor guide
Assessment
This issue has not been assessed yet.