diff --git a/dmp-backend/web/src/main/java/eu/eudat/logic/services/utilities/InvitationServiceImpl.java b/dmp-backend/web/src/main/java/eu/eudat/logic/services/utilities/InvitationServiceImpl.java index 6668fb3cd..4f28028b4 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/logic/services/utilities/InvitationServiceImpl.java +++ b/dmp-backend/web/src/main/java/eu/eudat/logic/services/utilities/InvitationServiceImpl.java @@ -70,7 +70,7 @@ public class InvitationServiceImpl implements InvitationService { return CompletableFuture.runAsync(() -> { SimpleMail mail = new SimpleMail(); mail.setSubject(createSubject(dmp, mailService.getMailTemplateSubject())); - mail.setContent(createContent(invitation.getId(), dmp, recipient, mailService.getMailTemplateContent())); + mail.setContent(createContent(invitation.getId(), dmp, recipient, mailService.getMailTemplateContent("classpath:email.html"))); mail.setTo(invitation.getInvitationEmail()); try { mailService.sendSimpleMail(mail); diff --git a/dmp-backend/web/src/main/java/eu/eudat/logic/services/utilities/MailService.java b/dmp-backend/web/src/main/java/eu/eudat/logic/services/utilities/MailService.java index 84ec2d3ec..d210f8422 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/logic/services/utilities/MailService.java +++ b/dmp-backend/web/src/main/java/eu/eudat/logic/services/utilities/MailService.java @@ -8,7 +8,7 @@ import javax.mail.MessagingException; public interface MailService { void sendSimpleMail(SimpleMail mail) throws MessagingException; - String getMailTemplateContent(); + String getMailTemplateContent(String resourceTemplate); String getMailTemplateSubject(); } diff --git a/dmp-backend/web/src/main/java/eu/eudat/logic/services/utilities/MailServiceImpl.java b/dmp-backend/web/src/main/java/eu/eudat/logic/services/utilities/MailServiceImpl.java index 6fa552ad8..fb1983949 100644 --- a/dmp-backend/web/src/main/java/eu/eudat/logic/services/utilities/MailServiceImpl.java +++ b/dmp-backend/web/src/main/java/eu/eudat/logic/services/utilities/MailServiceImpl.java @@ -46,8 +46,8 @@ public class MailServiceImpl implements MailService { } @Override - public String getMailTemplateContent() { - Resource resource = applicationContext.getResource("classpath:email.html"); + public String getMailTemplateContent(String resourceTemplate) { + Resource resource = applicationContext.getResource(resourceTemplate); try { InputStream inputStream = resource.getInputStream(); StringWriter writer = new StringWriter();