Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/ImportExcelSaveController.java =================================================================== diff -u -r9ab81eba5d1a95a6619094dfe12184f5580971e8 -r4b54d41b74626c2edccf0cdd175f6431cbb8a39f --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/ImportExcelSaveController.java (.../ImportExcelSaveController.java) (revision 9ab81eba5d1a95a6619094dfe12184f5580971e8) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/ImportExcelSaveController.java (.../ImportExcelSaveController.java) (revision 4b54d41b74626c2edccf0cdd175f6431cbb8a39f) @@ -76,7 +76,7 @@ String sessionId = SessionManager.getSession().getId(); SessionManager.getSession().setAttribute(IImportService.IMPORT_FILE, file); // use a new thread only if number of users is > threshold - if (importService.getNumRows(file) < IImportService.THRESHOLD) { + if (!importExcelForm.isSendEmail() && importService.getNumRows(file) < IImportService.THRESHOLD) { List results = importService.parseSpreadsheet(file, sessionId, importExcelForm.isSendEmail()); SessionManager.getSession(sessionId).setAttribute(IImportService.IMPORT_RESULTS, results); return "forward:/importuserresult.do";