--- LibresourceForumServiceBean-org.java 2008-05-12 09:29:11.000000000 +0200 +++ LibresourceForumServiceBean-update.java 2008-05-12 09:51:20.000000000 +0200 @@ -433,7 +433,7 @@ kernelService.systemCreateURI(msgUri); kernelService.systemChown(msgUri, kernelService.getOwner(threadUri), false); kernelService.systemBind(messageResourceLocal.getLibresourceResourceIdentifier(), msgUri, title); - kernelService.systemCreateAcl(msgUri, kernelService.getConnectedResource(), new String[] { KernelConstants.SECURITY_READ }); + kernelService.systemCreateAcl(msgUri, kernelService.getConnectedResource(), new String[] { KernelConstants.SECURITY_READ, KernelConstants.SECURITY_UPDATE }); // update node kernelService.setUpdateDate(threadUri, new Date()); @@ -664,7 +664,7 @@ String userName = membershipService.getProfile(kernelService.getConnectedResource()).getFullName(); messageResourceLocal.setAuthorName(userName); kernelService.systemBind(messageResourceLocal.getLibresourceResourceIdentifier(), msgUri, title); - kernelService.systemCreateAcl(msgUri, kernelService.getConnectedResource(), new String[] { KernelConstants.SECURITY_READ }); + kernelService.systemCreateAcl(msgUri, kernelService.getConnectedResource(), new String[] { KernelConstants.SECURITY_READ, KernelConstants.SECURITY_UPDATE }); // update node kernelService.setUpdateDate(forumUri, new Date());