NIHVIVO-646 Fix fatal errors in author list display

This commit is contained in:
rjy7 2010-06-16 14:29:54 +00:00
parent e620247946
commit 1577753b83

View file

@ -266,9 +266,9 @@ SPARQL queries for existing values. --%>
<ul id="authors"> <ul id="authors">
<% <%
String rank; int rank = 0;
for ( Individual authorship : authorships ) { for ( Individual authorship : authorships ) {
rank = authorship.getDataValue(rankUri); rank = Integer.valueOf(authorship.getDataValue(rankUri));
Individual author = authorship.getRelatedIndividual(linkedAuthorProperty); Individual author = authorship.getRelatedIndividual(linkedAuthorProperty);
if ( author != null ) { if ( author != null ) {
request.setAttribute("author", author); request.setAttribute("author", author);
@ -285,7 +285,7 @@ SPARQL queries for existing values. --%>
} }
// A new author will be ranked last when added. // A new author will be ranked last when added.
// This doesn't handle gaps in the ranking: vreq.setAttribute("rank", authorships.size()+1); // This doesn't handle gaps in the ranking: vreq.setAttribute("rank", authorships.size()+1);
vreq.setAttribute("rank", rank+1); vreq.setAttribute("rank", rank + 1);
%> %>
</ul> </ul>