Index: lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java =================================================================== diff -u -r1b3256ab2070e6b8b91c1c5df04b5ad0e52635a2 -r2c9f5c4fd2a8e8e664d53cf362b85eaa8dc387ed --- lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java (.../MonitoringService.java) (revision 1b3256ab2070e6b8b91c1c5df04b5ad0e52635a2) +++ lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/service/MonitoringService.java (.../MonitoringService.java) (revision 2c9f5c4fd2a8e8e664d53cf362b85eaa8dc387ed) @@ -2440,6 +2440,8 @@ public Long cloneLesson(Long lessonId, Integer creatorId, Boolean addAllStaff, Boolean addAllLearners, String[] staffIds, String[] learnerIds, Organisation group) throws MonitoringServiceException { Lesson newLesson = null; + + securityService.isGroupMonitor(group.getOrganisationId(), creatorId, "cloneLesson", true); Lesson lesson = lessonService.getLesson(lessonId); if (lesson != null) {