Index: lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/web/action/AuthoringAction.java =================================================================== diff -u -r6469a3c8ad3e545e2f1929947d3c46b040896632 -rc43fd385bfbf981f995e48b91e968a259fd4553e --- lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/web/action/AuthoringAction.java (.../AuthoringAction.java) (revision 6469a3c8ad3e545e2f1929947d3c46b040896632) +++ lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/web/action/AuthoringAction.java (.../AuthoringAction.java) (revision c43fd385bfbf981f995e48b91e968a259fd4553e) @@ -655,6 +655,10 @@ else file = (FormFile) surveyForm.getOnlineFile(); + if(file == null || StringUtils.isBlank(file.getFileName())) + return mapping.findForward(SurveyConstants.SUCCESS); + + ISurveyService service = getSurveyService(); //upload to repository SurveyAttachment att = service.uploadInstructionFile(file, type);