Index: lams_tool_sbmt/build.xml =================================================================== diff -u -rca73a51b45e6071a6a9edd5da8b0d61bf3a39929 -r6ab1be78f747daf9e82788ceee85ccce03d0ab9d --- lams_tool_sbmt/build.xml (.../build.xml) (revision ca73a51b45e6071a6a9edd5da8b0d61bf3a39929) +++ lams_tool_sbmt/build.xml (.../build.xml) (revision 6ab1be78f747daf9e82788ceee85ccce03d0ab9d) @@ -239,6 +239,8 @@ mergedir="${conf.xdoclet.dir}" sessiontimeout="${sessiontimeout}"/> + + Fisheye: Tag ef38d157274561b47c07a3d8cf5a5b0379b60ed4 refers to a dead (removed) revision in file `lams_tool_sbmt/conf/xdoclet/struts-plugins.xml'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 843aa271bd7b90368cc12ce6547069eaedffa066 refers to a dead (removed) revision in file `lams_tool_sbmt/conf/xdoclet/validation-forms.xml'. Fisheye: No comparison available. Pass `N' to diff? Index: lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/AuthoringAction.java =================================================================== diff -u -rd2bd2447935a6088d331c661602630854ecc37a5 -r6ab1be78f747daf9e82788ceee85ccce03d0ab9d --- lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/AuthoringAction.java (.../AuthoringAction.java) (revision d2bd2447935a6088d331c661602630854ecc37a5) +++ lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/AuthoringAction.java (.../AuthoringAction.java) (revision 6ab1be78f747daf9e82788ceee85ccce03d0ab9d) @@ -73,7 +73,7 @@ * parameter="dispatch" * input="/authoring/authoring.jsp" * scope="request" - * validate="false" + * validate="true" * * @struts.action-forward name="success" path="/authoring/authoring.jsp" * @struts.action-forward name="instructionFileList" path="/authoring/parts/instructionfilelist.jsp" Index: lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/LearnerAction.java =================================================================== diff -u -r82513de88ed468a1efaa3f5cced49157933767f3 -r6ab1be78f747daf9e82788ceee85ccce03d0ab9d --- lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/LearnerAction.java (.../LearnerAction.java) (revision 82513de88ed468a1efaa3f5cced49157933767f3) +++ lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/LearnerAction.java (.../LearnerAction.java) (revision 6ab1be78f747daf9e82788ceee85ccce03d0ab9d) @@ -60,6 +60,7 @@ import org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesServiceProxy; import org.lamsfoundation.lams.tool.sbmt.util.SbmtConstants; import org.lamsfoundation.lams.usermanagement.dto.UserDTO; +import org.lamsfoundation.lams.util.FileValidatorUtil; import org.lamsfoundation.lams.util.WebUtil; import org.lamsfoundation.lams.web.session.SessionManager; import org.lamsfoundation.lams.web.util.AttributeNames; @@ -304,9 +305,12 @@ error = true; } - if(error) - this.addErrors(request,errors); + boolean oversize = !FileValidatorUtil.validateFileSize(learnerForm.getFile(),false,errors); + error = error?error:oversize; + if(error){ + this.addErrors(request,errors); + } return error; } Index: lams_tool_sbmt/web/WEB-INF/struts/struts-config.xml =================================================================== diff -u -r9412f627d8a9e2e375630d85bda00dad1937d31d -r6ab1be78f747daf9e82788ceee85ccce03d0ab9d --- lams_tool_sbmt/web/WEB-INF/struts/struts-config.xml (.../struts-config.xml) (revision 9412f627d8a9e2e375630d85bda00dad1937d31d) +++ lams_tool_sbmt/web/WEB-INF/struts/struts-config.xml (.../struts-config.xml) (revision 6ab1be78f747daf9e82788ceee85ccce03d0ab9d) @@ -134,7 +134,7 @@ input="/authoring/authoring.jsp" parameter="dispatch" unknown="false" - validate="false" + validate="true" > @@ -187,6 +187,10 @@ - + + + Fisheye: Tag ae603376490ec4bf2c49f51a749a8e5858a99f4a refers to a dead (removed) revision in file `lams_tool_sbmt/web/WEB-INF/struts/validation.xml'. Fisheye: No comparison available. Pass `N' to diff?