From f8f82b6fbbacdeca9bc2f4cba66b145bc3da055e Mon Sep 17 00:00:00 2001 From: Roy Wetherall Date: Mon, 27 Jun 2011 07:43:34 +0000 Subject: [PATCH] ALF-9125: Google Docs - contributor not given proper read/edit privileges git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@28599 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../alfresco/repo/googledocs/GoogleDocsServiceImpl.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/source/java/org/alfresco/repo/googledocs/GoogleDocsServiceImpl.java b/source/java/org/alfresco/repo/googledocs/GoogleDocsServiceImpl.java index a00961ea79..79ab6403f6 100755 --- a/source/java/org/alfresco/repo/googledocs/GoogleDocsServiceImpl.java +++ b/source/java/org/alfresco/repo/googledocs/GoogleDocsServiceImpl.java @@ -453,11 +453,14 @@ public class GoogleDocsServiceImpl extends TransactionListenerAdapter { // Set the permission to the current acl setGoogleResourcePermission(resource, authorityType, authorityName, aclRole); - } - + } } } } + + // Always make sure the owner has write permissions on the document + String owner = ownableService.getOwner(nodeRef); + setGoogleResourcePermission(resource, AuthorityType.USER, owner, "writer"); } /**