vivo-project / VIVO

VIVO is an extensible semantic web application for research discovery and showcasing scholarly work
http://vivoweb.org
BSD 3-Clause "New" or "Revised" License
202 stars 127 forks source link

Escape html values #3868

Closed litvinovg closed 1 year ago

litvinovg commented 1 year ago

VIVO GitHub issue Vitro PR

What does this pull request do?

Fixes some freemarker templates to avoid invalid html.

How should this be tested?

  1. Create individual with Label Create data property with value </div>"</div>
  2. Add primary email address to a profile with a text </div>"</div>
  3. Verify that profile page is not broken
  4. Try to delete email address, verify that delete page is not broken.

Interested parties

Tag (@ mention) interested parties or, if unsure, @VIVO-project/vivo-committers