diff --git a/src/edu/cornell/mannlib/vitro/webapp/visualization/coauthorship/EdgeComparator.java b/src/edu/cornell/mannlib/vitro/webapp/visualization/coauthorship/EdgeComparator.java index 524d88d6..9c5baf44 100644 --- a/src/edu/cornell/mannlib/vitro/webapp/visualization/coauthorship/EdgeComparator.java +++ b/src/edu/cornell/mannlib/vitro/webapp/visualization/coauthorship/EdgeComparator.java @@ -11,7 +11,7 @@ public class EdgeComparator implements Comparator { @Override public int compare(Edge arg0, Edge arg1) { - return arg1.getEdgeID() - arg0.getEdgeID(); + return arg0.getEdgeID() - arg1.getEdgeID(); } } diff --git a/src/edu/cornell/mannlib/vitro/webapp/visualization/coauthorship/NodeComparator.java b/src/edu/cornell/mannlib/vitro/webapp/visualization/coauthorship/NodeComparator.java index b74139d1..50999502 100644 --- a/src/edu/cornell/mannlib/vitro/webapp/visualization/coauthorship/NodeComparator.java +++ b/src/edu/cornell/mannlib/vitro/webapp/visualization/coauthorship/NodeComparator.java @@ -11,7 +11,7 @@ public class NodeComparator implements Comparator { @Override public int compare(Node arg0, Node arg1) { - return arg1.getNodeID() - arg0.getNodeID(); + return arg0.getNodeID() - arg1.getNodeID(); } } diff --git a/src/edu/cornell/mannlib/vitro/webapp/visualization/personlevel/VisualizationRequestHandler.java b/src/edu/cornell/mannlib/vitro/webapp/visualization/personlevel/VisualizationRequestHandler.java index f5381408..ea60d2d0 100644 --- a/src/edu/cornell/mannlib/vitro/webapp/visualization/personlevel/VisualizationRequestHandler.java +++ b/src/edu/cornell/mannlib/vitro/webapp/visualization/personlevel/VisualizationRequestHandler.java @@ -381,12 +381,12 @@ public class VisualizationRequestHandler { request.setAttribute("egoURIParam", egoURIParam); String title = ""; - if (coAuthorshipVO.getNodes() != null) { + if (coAuthorshipVO.getNodes() != null && coAuthorshipVO.getNodes().size() > 0) { request.setAttribute("numOfAuthors", coAuthorshipVO.getNodes().size()); title = "for " + coAuthorshipVO.getEgoNode().getNodeName(); } - if (coAuthorshipVO.getEdges() != null) { + if (coAuthorshipVO.getEdges() != null && coAuthorshipVO.getEdges().size() > 0) { request.setAttribute("numOfCoAuthorShips", coAuthorshipVO.getEdges().size()); }