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 2012/12/26 13:07:12 UTC

svn commit: r1425889 - in /manifoldcf/trunk: CHANGES.txt connectors/jcifs/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/sharedrive/SharedDriveConnector.java

Author: kwright
Date: Wed Dec 26 12:07:12 2012
New Revision: 1425889

URL: http://svn.apache.org/viewvc?rev=1425889&view=rev
Log:
Fix for CONNECTORS-593.

Modified:
    manifoldcf/trunk/CHANGES.txt
    manifoldcf/trunk/connectors/jcifs/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/sharedrive/SharedDriveConnector.java

Modified: manifoldcf/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/manifoldcf/trunk/CHANGES.txt?rev=1425889&r1=1425888&r2=1425889&view=diff
==============================================================================
--- manifoldcf/trunk/CHANGES.txt (original)
+++ manifoldcf/trunk/CHANGES.txt Wed Dec 26 12:07:12 2012
@@ -3,6 +3,9 @@ $Id$
 
 ======================= 1.1-dev =====================
 
+CONNECTORS-593: Skip hidden files in JCIFS connector.
+(Shigeki Kobayashi, Karl Wright)
+
 CONNECTORS-592: Add "last modified" metadata to JCIFs connector.
 (Shigeki Kobayashi, Karl Wright)
 

Modified: manifoldcf/trunk/connectors/jcifs/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/sharedrive/SharedDriveConnector.java
URL: http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/jcifs/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/sharedrive/SharedDriveConnector.java?rev=1425889&r1=1425888&r2=1425889&view=diff
==============================================================================
--- manifoldcf/trunk/connectors/jcifs/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/sharedrive/SharedDriveConnector.java (original)
+++ manifoldcf/trunk/connectors/jcifs/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/sharedrive/SharedDriveConnector.java Wed Dec 26 12:07:12 2012
@@ -723,7 +723,7 @@ public class SharedDriveConnector extend
 
               long startFetchTime = System.currentTimeMillis();
               String fileName = getFileCanonicalPath(file);
-              if (fileName != null)
+              if (fileName != null && !file.isHidden())
               {
                 // manipulate path to include the DFS alias, not the literal path
                 // String newPath = matchPrefix + fileName.substring(matchReplace.length());
@@ -850,9 +850,9 @@ public class SharedDriveConnector extend
               }
               else
               {
-                Logging.connectors.debug("JCIFS: Skipping file because canonical path is null");
+                Logging.connectors.debug("JCIFS: Skipping file because canonical path is null, or because file is hidden");
                 activities.recordActivity(null,ACTIVITY_ACCESS,
-                  null,documentIdentifier,"Skip","Null canonical path",null);
+                  null,documentIdentifier,"Skip","Null canonical path or hidden file",null);
               }
             }
           }