Skip to content

Having a space in an ADO project breaks ADO Work Items showing in the deployment 'changes' tab. #9886

@Clare-Octopus

Description

@Clare-Octopus

Severity

Not blocking customers, the deployment still works and work items still show correctly on all other pages.

Version

2025.4.10395, also seems to be present in 2024.4

Latest Version

I could reproduce the problem in the latest build

What happened?

If I have build information work items linked from ADO (using ADO Boards - Work Items) and push a package to Octopus with build information in it from an ADO project with a space in it, the work items will show fine in the package area in Octopus for that uploaded package. It will also show fine in the release itself.

However, when going to deploy the release, the Changes tab shows the work items in a broken state where the URL seems to see the space as a break in the URL.

This does happen in a 2024.4 version but it manifests slightly differently. Below is how it displays in 2025.4.10395 (on the left) and 2024.4.7147 (on the right). This is from the same ADO project called:

Nuget - Random Quotes Push to OctoDC (On-Prem) - V5

Image


Both links send you to a 404 not found ADO page so both dont work to show the work items.

I have also tested this on an ADO project called Test_Space which did display correctly and allows me to access the work item from the link (this is in 2025.4.10395).

Image


As mentioned, all other pages show the Build information Work Items correctly ie the package itself:

Image


And the build information work items in the deployment:

Image

So this just seems to affect the Changes Tab within a deployment.

Reproduction

  1. Have an ADO issue tracker connection setup in Octopus.
  2. Ensure you have an Octopus Project setup with the package you are going to be using for testing (Deploy a Package Step is fine).
  3. Ensure you have a Github or other provider repository with your code in.
  4. Have an ADO project set up with a space in its name to build a package from that repository and push it to Octopus with Build information. You will also need it to create a release in Octopus and deploy that release.
  5. Have the ADO project settings Boards section link to your GitHub (or other providers) repository with your package code in.
  6. Create a commit on your code in the package repository with a commit message.
  7. Create an ADO Board Work Item, link it to that commit.
  8. Run the pipeline in ADO and look at the release deployment in Octopus, you will see the Build Information tab show the Work Item correctly and link to it. However, the Changes tab will show the URL separated and the link wont work.

Error and Stacktrace

N/A

More Information

Initial customer ticket (Internal) - https://octopuscd.zendesk.com/agent/tickets/189576
RnD (Internal) - https://octopusdeploy.slack.com/archives/CNHBHV2BX/p1771247212287379

Workaround

There is no current workaround for this other than to re-create your ADO project without a space in its name.

However, this only affects the changes tab in the deployment, so you can access the work item from the Build Information tab in the deployment and also from the package itself or the release.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/bugThis issue represents a verified problem we are committed to solving

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions