Skip to content

TEv1 bug - incorrect linking paths.

Last friday, as we demonstrated for Daniel Hardman (ToIP, Aries), we saw that some links to terminology files gave a 404. We also saw that the path in the address bar was incorrect.

Steps to reproduce:

  1. compile commit 0fb38556 from branch terminology (essif-lab-framework repo) using docker.
  2. browse to http://localhost:5000/docs/functional-architecture.
  3. click on the first term, i.e. Party (in the first paragraph). You will be forwarded to the party-page (as expected).
  4. scroll down until you see another term-link, and click it. You get a Page Not Found error (which isn't what we expect).
  5. go back to the functional architecture page.
  6. click on the second term, i.e. actor (also in first paragraph). You will be forwarded to the actor-page (again, as expected).
  7. hover over the term Party in the section 'Short Description'. You can see that the popup text is rendered as expected.
  8. click the term. You get another Page Not Found error, which we did not expect.

Analysis:

The pages do exist, but the link in the browser is generated incorrectly. When inspecting the address bar when a Page Not Found page is shown, you see (after having clicked on 'party'): http://localhost:5000/docs/terms/terms/party. The /terms/terms should have been simply /terms.