As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
var message = "createTitleContentFolderByNameAndTitleId failed"; var exception = ""; var success = false; var folderName = args.folderName; var titleId = args.titleId; try { if((folderName == null) || (folderName == "") || (titleId == null) || (titleId == "")) { message = "Expected folderName and titleId as arguments"; } else { // Locate content folder for use as a template var templateQuery = "//.[@cm:name='Title Content Folders']/*[@cm:name='" + folderName + "']"; message = "Searching against XPath query: " + templateQuery; var templateResults = companyhome.childrenByXPath(templateQuery); // Locate title folder (target parent) var titleQuery = "//.[@bm:title_id=" + titleId + "]"; message = "Searching against XPath query: " + titleQuery; var titleResults = companyhome.childrenByXPath(titleQuery); if((templateResults.length > 0) && (titleResults.length > 0)) { var templateFolder = templateResults[0]; var titleFolder = titleResults[0]; var newContentFolder = templateFolder.copy(titleFolder, true); newContentFolder.name = templateFolder.name; if(newContentFolder != null) { message = "Content folder created"; success = true; } } else { message = "Could not locate content folder or title folder"; } } } catch (e) { exception = e.description; } model.message = message; model.exception = exception; model.success = success;
I suspect the "Inherit permissions" flag isn't being copied correctly, but please raise a JIRA in order for the issue to get attention.Thanks,Mike