diff --git a/libreplan-webapp/src/main/java/org/libreplan/importers/notifications/realization/SendEmailOnTaskShouldFinish.java b/libreplan-webapp/src/main/java/org/libreplan/importers/notifications/realization/SendEmailOnTaskShouldFinish.java index 79f517488..7248490db 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/importers/notifications/realization/SendEmailOnTaskShouldFinish.java +++ b/libreplan-webapp/src/main/java/org/libreplan/importers/notifications/realization/SendEmailOnTaskShouldFinish.java @@ -122,7 +122,7 @@ public class SendEmailOnTaskShouldFinish implements IEmailNotificationJob { for (TaskElement item : tasks) { DateTime endDate = new DateTime(item.getEndDate()); - if ( dateTimeComparator.compare(currentDate, endDate) == 0 ) { + if ( dateTimeComparator.compare(currentDate, endDate) == 0 && item.isLeaf() ) { // Get all resources for current task and send them email notification sendEmailNotificationAboutTaskShouldFinish(item); } diff --git a/libreplan-webapp/src/main/java/org/libreplan/importers/notifications/realization/SendEmailOnTaskShouldStart.java b/libreplan-webapp/src/main/java/org/libreplan/importers/notifications/realization/SendEmailOnTaskShouldStart.java index 169374500..6eedb01fd 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/importers/notifications/realization/SendEmailOnTaskShouldStart.java +++ b/libreplan-webapp/src/main/java/org/libreplan/importers/notifications/realization/SendEmailOnTaskShouldStart.java @@ -124,7 +124,7 @@ public class SendEmailOnTaskShouldStart implements IEmailNotificationJob { for (TaskElement item : tasks) { DateTime startDate = new DateTime(item.getStartDate()); - if ( dateTimeComparator.compare(currentDate, startDate) == 0) { + if ( dateTimeComparator.compare(currentDate, startDate) == 0 && item.isLeaf() ) { // Get all resources for current task and send them email notification sendEmailNotificationAboutTaskShouldStart(item); }