RM-3074: missing file

This commit is contained in:
Roy Wetherall
2016-08-19 10:20:09 +01:00
parent e4acf5ad7f
commit 1e9d873506

View File

@@ -35,7 +35,6 @@ import java.util.HashSet;
import java.util.List; import java.util.List;
import java.util.Set; import java.util.Set;
import org.alfresco.model.ContentModel;
import org.alfresco.module.org_alfresco_module_rm.capability.RMPermissionModel; import org.alfresco.module.org_alfresco_module_rm.capability.RMPermissionModel;
import org.alfresco.module.org_alfresco_module_rm.fileplan.FilePlanService; import org.alfresco.module.org_alfresco_module_rm.fileplan.FilePlanService;
import org.alfresco.module.org_alfresco_module_rm.model.RecordsManagementModel; import org.alfresco.module.org_alfresco_module_rm.model.RecordsManagementModel;
@@ -53,6 +52,7 @@ import org.alfresco.service.cmr.security.OwnableService;
import org.alfresco.service.cmr.security.PermissionService; import org.alfresco.service.cmr.security.PermissionService;
import org.alfresco.util.Pair; import org.alfresco.util.Pair;
import org.alfresco.util.PropertyCheck; import org.alfresco.util.PropertyCheck;
import org.apache.commons.lang.StringUtils;
import org.springframework.context.ApplicationEvent; import org.springframework.context.ApplicationEvent;
/** /**
@@ -373,14 +373,11 @@ public class ExtendedPermissionServiceImpl extends PermissionServiceImpl impleme
// add the current owner to the list of extended writers // add the current owner to the list of extended writers
Set<String> modifiedWrtiers = new HashSet<String>(writers); Set<String> modifiedWrtiers = new HashSet<String>(writers);
if (nodeService.hasAspect(nodeRef, ContentModel.ASPECT_OWNABLE))
{
String owner = ownableService.getOwner(nodeRef); String owner = ownableService.getOwner(nodeRef);
if (owner != null && !owner.isEmpty() && !owner.equals(OwnableService.NO_OWNER)) if (StringUtils.isNotBlank(owner) && !owner.equals(OwnableService.NO_OWNER))
{ {
modifiedWrtiers.add(owner); modifiedWrtiers.add(owner);
} }
}
return new Pair<Set<String>, Set<String>> (readers, modifiedWrtiers); return new Pair<Set<String>, Set<String>> (readers, modifiedWrtiers);
} }