Index: lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/service/GradebookService.java =================================================================== diff -u -r1f334c44b5fb73e7999b8e0497e41441537e6b5d -r75d019d38ef62ddb70c7da1cecd1e5c6029d8644 --- lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/service/GradebookService.java (.../GradebookService.java) (revision 1f334c44b5fb73e7999b8e0497e41441537e6b5d) +++ lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/service/GradebookService.java (.../GradebookService.java) (revision 75d019d38ef62ddb70c7da1cecd1e5c6029d8644) @@ -1023,6 +1023,8 @@ User user = gradebookDAO.find(User.class, currentUserId); TimeZone userTimeZone = TimeZone.getTimeZone(user.getTimeZone()); result.put("userTimeZoneScheduleDate", DateUtil.convertToTimeZoneFromDefault(userTimeZone, scheduleDate)); + result.put("sendEmails", + scheduler.getJobDetail(releaseMarksTrigger.getJobKey()).getJobDataMap().get("sendEmails")); return result; } catch (SchedulerException e) { @@ -1080,13 +1082,13 @@ // temporary comment so template gets loaded every time // eventually it will be loaded just once // if (RELEASE_MARKS_EMAIL_TEMPLATE_CONTENT == null) { - try { - RELEASE_MARKS_EMAIL_TEMPLATE_CONTENT = Files - .readString(Paths.get(Configuration.get(ConfigurationKeys.LAMS_EAR_DIR), FileUtil.LAMS_WWW_DIR, - "gradebookReleaseLessonMarksEmailTemplate.html")); - } catch (Exception e) { - throw new RuntimeException("Can not read release marks email template", e); - } + try { + RELEASE_MARKS_EMAIL_TEMPLATE_CONTENT = Files + .readString(Paths.get(Configuration.get(ConfigurationKeys.LAMS_EAR_DIR), FileUtil.LAMS_WWW_DIR, + "gradebookReleaseLessonMarksEmailTemplate.html")); + } catch (Exception e) { + throw new RuntimeException("Can not read release marks email template", e); + } // } User user = userService.getUserById(userID);