diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/standard/DataSetAndPathInfoDBConsistencyCheckProcessingPlugin.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/standard/DataSetAndPathInfoDBConsistencyCheckProcessingPlugin.java index 523c73d3c2b7546c21b67682a07b146ef4a581b1..b2965bf5bf482a61fbb08cf6353f052eb3cbc95e 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/standard/DataSetAndPathInfoDBConsistencyCheckProcessingPlugin.java +++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/standard/DataSetAndPathInfoDBConsistencyCheckProcessingPlugin.java @@ -115,7 +115,10 @@ public class DataSetAndPathInfoDBConsistencyCheckProcessingPlugin implements IPr } } - sendEmail(datasets, context, differences, status); + if (status.getErrorStatuses().isEmpty()) + { + sendEmail(datasets, context, differences); + } return status; } @@ -192,7 +195,7 @@ public class DataSetAndPathInfoDBConsistencyCheckProcessingPlugin implements IPr } private void sendEmail(List<DatasetDescription> datasets, DataSetProcessingContext context, - Map<DatasetDescription, List<Difference>> differences, ProcessingStatus status) + Map<DatasetDescription, List<Difference>> differences) { IEmailSender mailSender = new MailService(context.getMailClient(), context.getUserEmailOrNull())