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