Author: jmssiera
Date: Fri Oct 22 12:51:06 2021
New Revision: 1894475
URL: http://svn.apache.org/viewvc?rev=1894475&view=rev
Log:
Fix CONNECTORS-1677
Modified:
manifoldcf/trunk/connectors/confluence-v6/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/confluence/v6/ConfluenceRepositoryConnector.java
manifoldcf/trunk/connectors/confluence-v6/connector/src/test/java/org/apache/manifoldcf/crawler/connectors/confluence/tests/ConfluenceConnectorTest.java
Modified:
manifoldcf/trunk/connectors/confluence-v6/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/confluence/v6/ConfluenceRepositoryConnector.java
URL:
http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/confluence-v6/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/confluence/v6/ConfluenceRepositoryConnector.java?rev=1894475&r1=1894474&r2=1894475&view=diff
==============================================================================
---
manifoldcf/trunk/connectors/confluence-v6/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/confluence/v6/ConfluenceRepositoryConnector.java
(original)
+++
manifoldcf/trunk/connectors/confluence-v6/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/confluence/v6/ConfluenceRepositoryConnector.java
Fri Oct 22 12:51:06 2021
@@ -1187,14 +1187,6 @@ public class ConfluenceRepositoryConnect
private ProcessResult processPageInternal(final boolean activeSecurity,
final List<String> parentRestrictions, final Page page, final String
manifoldDocumentIdentifier, final String version,
final IProcessActivity activities, final boolean doLog, final
Map<String, String> extraProperties) throws ManifoldCFException,
ServiceInterruption, IOException {
- /* Remove page if it has no content */
- /*
- * Page does not have content if there was an error trying to get the page
- */
- if (!page.hasContent()) {
- activities.deleteDocument(manifoldDocumentIdentifier);
- return new ProcessResult(page.getLength(), "DELETED", "");
- }
if (Logging.connectors != null && Logging.connectors.isDebugEnabled()) {
Logging.connectors.debug("Confluence: This content exists: " +
page.getId());
}
@@ -1337,6 +1329,7 @@ public class ConfluenceRepositoryConnect
rd.setBinary(page.getContentStream(), page.getLength());
rd.addField("size", String.valueOf(page.getLength()));
+ rd.addField("url", documentURI);
/* Ingest document */
activities.ingestDocumentWithException(manifoldDocumentIdentifier,
lastVersion, documentURI, rd);
Modified:
manifoldcf/trunk/connectors/confluence-v6/connector/src/test/java/org/apache/manifoldcf/crawler/connectors/confluence/tests/ConfluenceConnectorTest.java
URL:
http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/confluence-v6/connector/src/test/java/org/apache/manifoldcf/crawler/connectors/confluence/tests/ConfluenceConnectorTest.java?rev=1894475&r1=1894474&r2=1894475&view=diff
==============================================================================
---
manifoldcf/trunk/connectors/confluence-v6/connector/src/test/java/org/apache/manifoldcf/crawler/connectors/confluence/tests/ConfluenceConnectorTest.java
(original)
+++
manifoldcf/trunk/connectors/confluence-v6/connector/src/test/java/org/apache/manifoldcf/crawler/connectors/confluence/tests/ConfluenceConnectorTest.java
Fri Oct 22 12:51:06 2021
@@ -220,22 +220,5 @@ public class ConfluenceConnectorTest {
verify(client, times(1)).getPage(id);
verify(activities, times(1)).checkDocumentNeedsReindexing(id,
version);
}
-
- @Test
- public void mockDeleteDocument() throws Exception{
- Page fakePage = mock(Page.class);
- when(fakePage.hasContent()).thenReturn(false);
- String id = "A";
- when(fakePage.hasContent()).thenReturn(false);
- when(client.getPage(Mockito.anyString())).
- thenReturn(fakePage);
-
- IExistingVersions statuses = mock(IExistingVersions.class);
- IProcessActivity activities = mock(IProcessActivity.class);
- connector.processDocuments(new String[]{id}, statuses, new
Specification(), activities, 0, true);
- verify(client, times(1)).getPage(id);
- verify(activities, times(1)).deleteDocument(id);
-
- }
}