diff --git a/deep_sequencing_unit/source/java/ch/ethz/bsse/cisd/dsu/tracking/email/EntityTrackingEmailGenerator.java b/deep_sequencing_unit/source/java/ch/ethz/bsse/cisd/dsu/tracking/email/EntityTrackingEmailGenerator.java index 84cde17578682a8e155d8db06103c0f0689d9b35..f5beaf8d3078c8f7a6071d91089ed920be07aaa4 100644 --- a/deep_sequencing_unit/source/java/ch/ethz/bsse/cisd/dsu/tracking/email/EntityTrackingEmailGenerator.java +++ b/deep_sequencing_unit/source/java/ch/ethz/bsse/cisd/dsu/tracking/email/EntityTrackingEmailGenerator.java @@ -78,8 +78,8 @@ public class EntityTrackingEmailGenerator implements IEntityTrackingEmailGenerat if (propertyKey.endsWith(AFFILIATION_NOTIFICATION_EMAIL_CONTACT_SUFFIX)) { final String affiliation = - propertyKey.substring(0, AFFILIATION_NOTIFICATION_EMAIL_CONTACT_SUFFIX - .length() - 1); + propertyKey.substring(0, propertyKey.length() + - AFFILIATION_NOTIFICATION_EMAIL_CONTACT_SUFFIX.length()); final String affiliationRecipient = PropertyUtils.getMandatoryProperty(properties, propertyKey); result.put(affiliation, affiliationRecipient);