You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@manifoldcf.apache.org by kw...@apache.org on 2019/08/14 16:47:38 UTC

svn commit: r1865173 - /manifoldcf/branches/CONNECTORS-1566/connectors/csws/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/csws/CswsConnector.java

Author: kwright
Date: Wed Aug 14 16:47:38 2019
New Revision: 1865173

URL: http://svn.apache.org/viewvc?rev=1865173&view=rev
Log:
Get the directory browser to work

Modified:
    manifoldcf/branches/CONNECTORS-1566/connectors/csws/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/csws/CswsConnector.java

Modified: manifoldcf/branches/CONNECTORS-1566/connectors/csws/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/csws/CswsConnector.java
URL: http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-1566/connectors/csws/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/csws/CswsConnector.java?rev=1865173&r1=1865172&r2=1865173&view=diff
==============================================================================
--- manifoldcf/branches/CONNECTORS-1566/connectors/csws/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/csws/CswsConnector.java (original)
+++ manifoldcf/branches/CONNECTORS-1566/connectors/csws/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/csws/CswsConnector.java Wed Aug 14 16:47:38 2019
@@ -1294,15 +1294,15 @@ public class CswsConnector extends org.a
   
   private static String getString(final SGraph sg, final int nodeIndex) {
     final List<? extends SNode> nodes = sg.getN();
-    if (nodes == null || nodes.size() <= nodeIndex) {
-      throw new IllegalArgumentException("Looking for nodeIndex "+nodeIndex+" but graph node did not have that many");
+    if (nodes == null || nodes.size() < 1) {
+      throw new IllegalArgumentException("Expecting exactly one SNode");
     }
-    final SNode node = nodes.get(nodeIndex);
+    final SNode node = nodes.get(0);
     final List<? extends String> stringValues = node.getS();
-    if (stringValues == null || stringValues.size() == 0) {
+    if (stringValues == null || stringValues.size() <= nodeIndex) {
       return null;
     }
-    return stringValues.get(0);
+    return stringValues.get(nodeIndex);
   }
   
   /**