Index: lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/AuthoringAction.java =================================================================== diff -u -r6469a3c8ad3e545e2f1929947d3c46b040896632 -r873c5611e8652d3f71d27063865bd23117f8cfa6 --- lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/AuthoringAction.java (.../AuthoringAction.java) (revision 6469a3c8ad3e545e2f1929947d3c46b040896632) +++ lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/AuthoringAction.java (.../AuthoringAction.java) (revision 873c5611e8652d3f71d27063865bd23117f8cfa6) @@ -664,6 +664,10 @@ else file = (FormFile) resourceForm.getOnlineFile(); + if(file == null || StringUtils.isBlank(file.getFileName())) + return mapping.findForward(ResourceConstants.SUCCESS); + + IResourceService service = getResourceService(); //upload to repository ResourceAttachment att = service.uploadInstructionFile(file, type);