From 4b1788d62e3c2d476f26cb6291eccfc41bf9d4fd Mon Sep 17 00:00:00 2001 From: "ingo.wiarda" Date: Tue, 24 Jan 2017 22:26:49 +0100 Subject: [PATCH] refactoring fetchSubFolders(). --- .../controllers/cinnamon/FolderController.groovy | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/grails-app/controllers/cinnamon/FolderController.groovy b/grails-app/controllers/cinnamon/FolderController.groovy index 2473465..af86341 100644 --- a/grails-app/controllers/cinnamon/FolderController.groovy +++ b/grails-app/controllers/cinnamon/FolderController.groovy @@ -507,17 +507,17 @@ class FolderController extends BaseController { } log.debug("Looking for links."); - Collection links = linkService.findLinksIn(Folder.get(params.parentid), LinkType.FOLDER); + Collection links = linkService.findLinksIn(folder, LinkType.FOLDER); log.debug("Found "+links.size()+" links."); - for(Link link : links){ - try{ + links.each { Link link -> + try { val.validatePermission(link.acl, PermissionName.BROWSE_FOLDER) val.validatePermission(link.folder.acl, PermissionName.BROWSE_FOLDER) Element folderNode = link.folder.toXmlElement(root, include_summary); linkService.addLinkToElement(link, folderNode); } - catch (CinnamonException e){ - log.debug("filter unbrowsable link / linked folder:",e); + catch (CinnamonException e) { + log.debug("filter unbrowsable link / linked folder:", e); } } log.debug("fetchSubFolders.result:\n${doc.asXML()}")