Index: lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/LearnerAction.java =================================================================== diff -u -r8ba1cfa3477c5f3ad8a3064db149742d82e8d949 -r4e12c28c38a1b70a7c353384f611c43de34b005b --- lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/LearnerAction.java (.../LearnerAction.java) (revision 8ba1cfa3477c5f3ad8a3064db149742d82e8d949) +++ lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/LearnerAction.java (.../LearnerAction.java) (revision 4e12c28c38a1b70a7c353384f611c43de34b005b) @@ -303,7 +303,11 @@ FileValidatorUtil.validateFileSize(learnerForm.getFile(),false,errors); + if(learnerForm.getFile() != null) + log.debug("Learner submit file : " + learnerForm.getFile().getFileName()); + if(learnerForm.getFile()!= null && FileUtil.isExecutableFile(learnerForm.getFile().getFileName())){ + log.debug("File is executatable : " + learnerForm.getFile().getFileName()); ActionMessage msg = new ActionMessage("error.attachment.executable"); errors.add(ActionMessages.GLOBAL_MESSAGE, msg); }