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-frameworkrepo) 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 Founderror (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
Partyin the section 'Short Description'. You can see that the popup text is rendered as expected. - click the term. You get another
Page Not Founderror, 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.