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);
               }
             }
           }


Reply via email to