diff --git a/source/java/org/alfresco/web/bean/wcm/AVMBrowseBean.java b/source/java/org/alfresco/web/bean/wcm/AVMBrowseBean.java index d955a5cc2f..ad15b9311d 100644 --- a/source/java/org/alfresco/web/bean/wcm/AVMBrowseBean.java +++ b/source/java/org/alfresco/web/bean/wcm/AVMBrowseBean.java @@ -984,7 +984,8 @@ public class AVMBrowseBean implements IContextListener tx.begin(); // calcluate the list of differences between the user store and the staging area - List diffs = this.avmSyncService.compare(-1, store + ":/", -1, getStagingStore() + ":/"); + // TODO Need to pass the global exclude NameMatcher to the compare call. + List diffs = this.avmSyncService.compare(-1, store + ":/", -1, getStagingStore() + ":/", null); List> versionPaths = new ArrayList>(); for (AVMDifference diff : diffs) { diff --git a/source/java/org/alfresco/web/bean/wcm/CreateWebContentWizard.java b/source/java/org/alfresco/web/bean/wcm/CreateWebContentWizard.java index d61648e7b7..46a9a0aaea 100644 --- a/source/java/org/alfresco/web/bean/wcm/CreateWebContentWizard.java +++ b/source/java/org/alfresco/web/bean/wcm/CreateWebContentWizard.java @@ -222,7 +222,7 @@ public class CreateWebContentWizard extends BaseContentWizard AVMConstants.STORE_MAIN), AVMDifference.NEWER)); } - this.avmSyncService.update(diffList, true, true, true, true, null, null); + this.avmSyncService.update(diffList, null, true, true, true, true, null, null); if (this.startWorkflow) { diff --git a/source/java/org/alfresco/web/bean/wcm/SubmitDialog.java b/source/java/org/alfresco/web/bean/wcm/SubmitDialog.java index 308fc55a43..85e3a15389 100644 --- a/source/java/org/alfresco/web/bean/wcm/SubmitDialog.java +++ b/source/java/org/alfresco/web/bean/wcm/SubmitDialog.java @@ -335,7 +335,8 @@ public class SubmitDialog extends BaseDialogBean { String userStore = this.avmBrowseBean.getSandbox() + ":/"; String stagingStore = this.avmBrowseBean.getStagingStore() + ":/"; - List diffs = avmSyncService.compare(-1, userStore, -1, stagingStore); + // TODO Pass the globalPathExcluder NameMatcher instead of null. + List diffs = avmSyncService.compare(-1, userStore, -1, stagingStore, null); selected = new ArrayList(diffs.size()); for (AVMDifference diff : diffs) { @@ -426,7 +427,7 @@ public class SubmitDialog extends BaseDialogBean } // write changes to layer so files are marked as modified - avmSyncService.update(diffs, true, true, false, false, null, null); + avmSyncService.update(diffs, null, true, true, false, false, null, null); // convert package to workflow package AVMNodeDescriptor packageDesc = avmService.lookup(-1, packagesPath); diff --git a/source/java/org/alfresco/web/ui/wcm/component/UIUserSandboxes.java b/source/java/org/alfresco/web/ui/wcm/component/UIUserSandboxes.java index 04447848e3..80b7daa667 100644 --- a/source/java/org/alfresco/web/ui/wcm/component/UIUserSandboxes.java +++ b/source/java/org/alfresco/web/ui/wcm/component/UIUserSandboxes.java @@ -490,7 +490,8 @@ public class UIUserSandboxes extends SelfRenderingComponent String id = getClientId(fc); // use the sync service to get the list of diffs between the stores - List diffs = avmSyncService.compare(-1, userStore, -1, stagingStore); + // TODO Need to pass the global exclude NameMatcher. + List diffs = avmSyncService.compare(-1, userStore, -1, stagingStore, null); if (diffs.size() != 0) { // store lookup of username to list of modified nodes