From 0c09d0ccc185422c9652789358c7679708c2ef40 Mon Sep 17 00:00:00 2001 From: David Caruana Date: Mon, 16 Jan 2006 17:59:49 +0000 Subject: [PATCH] Fix issue where export of inherit permissions was not performed if no explicit permissions had been set on a node. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@2118 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- source/java/org/alfresco/repo/exporter/ExporterComponent.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/java/org/alfresco/repo/exporter/ExporterComponent.java b/source/java/org/alfresco/repo/exporter/ExporterComponent.java index e08749bea3..b5187bf02f 100644 --- a/source/java/org/alfresco/repo/exporter/ExporterComponent.java +++ b/source/java/org/alfresco/repo/exporter/ExporterComponent.java @@ -334,7 +334,8 @@ public class ExporterComponent // Export node permissions Set permissions = permissionService.getAllSetPermissions(nodeRef); - if (permissions.size() > 0) + boolean inheritPermissions = permissionService.getInheritParentPermissions(nodeRef); + if (permissions.size() > 0 || !inheritPermissions) { exporter.startACL(nodeRef); for (AccessPermission permission : permissions)