Skip to content

Job names with + characters break links to builds page #3941

@hfinucane

Description

@hfinucane

Bug Report

For a job named '+', or just containing a '+', links from the build log to the builds page don't work.

http://127.0.0.1:8080/teams/main/pipelines/christmas/jobs/%2B/builds/53 links to http://127.0.0.1:8080/teams/main/pipelines/christmas/jobs/+ instead of http://127.0.0.1:8080/teams/main/pipelines/christmas/jobs/%2B

Steps to Reproduce

This makes the Concourse Christmas Tree a less compelling demo.

Expected Results

All the links in this silliness should work.

Actual Results

404 pages

Version Info

  • Concourse version: v5.2.0
  • Deployment type (BOSH/Docker/binary): binary
  • Browser (if applicable): Chrome
  • Did this used to work? I think so

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions