From b223d9218302949ed445a75b21dfcfd2b073fc8c Mon Sep 17 00:00:00 2001 From: Tuna Aksoy Date: Wed, 30 Apr 2014 18:24:22 +0000 Subject: [PATCH] RM-1482 (No message is shown when user tries to file Audit Log as Record to File Pan or closed folder) git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/HEAD@68492 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../org_alfresco_module_rm/script/AuditLogPost.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/script/AuditLogPost.java b/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/script/AuditLogPost.java index 0967a657b2..c5820f8108 100644 --- a/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/script/AuditLogPost.java +++ b/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/script/AuditLogPost.java @@ -32,6 +32,7 @@ import org.springframework.extensions.webscripts.Cache; import org.springframework.extensions.webscripts.Status; import org.springframework.extensions.webscripts.WebScriptRequest; import org.springframework.extensions.webscripts.WebScriptResponse; +import org.apache.commons.lang.StringUtils; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.json.JSONObject; @@ -81,6 +82,15 @@ public class AuditLogPost extends BaseAuditRetrievalWebScript } String destinationParam = json.getString(PARAM_DESTINATION); + if (StringUtils.isBlank(destinationParam)) + { + status.setCode(HttpServletResponse.SC_BAD_REQUEST, + "Please select a record folder."); + Map templateModel = createTemplateParameters(req, res, model); + sendStatus(req, res, status, cache, format, templateModel); + return; + } + NodeRef destination = new NodeRef(destinationParam); if (!this.nodeService.exists(destination))