From 24fec756b7c0da66999f9d3be69ccb6154706d1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?JEAN-PROST=20Fr=C3=A9d=C3=A9ric?= Date: Mon, 28 Oct 2024 09:43:00 +0100 Subject: [PATCH] Fixes javaeekickoff/java-ee-kickoff-app#42 : unlikely argument for containsKey. Key is EmailTemplatePart --- .../java/org/example/kickoff/business/email/EmailService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/example/kickoff/business/email/EmailService.java b/src/main/java/org/example/kickoff/business/email/EmailService.java index 10da6cf..3d9c475 100644 --- a/src/main/java/org/example/kickoff/business/email/EmailService.java +++ b/src/main/java/org/example/kickoff/business/email/EmailService.java @@ -101,7 +101,7 @@ public void sendPlainText(EmailUser to, EmailUser from, String subject, String b private Map buildTemplateContent(EmailTemplate templateEmail, Map messageParameters) { Map templateParts = templateEmail.getTemplateParts(); Arrays.stream(EmailTemplatePart.values()) - .filter(part -> !templateParts.containsKey(part.getKey())) + .filter(part -> !templateParts.containsKey(part)) .forEach(part -> templateParts.putIfAbsent(part, emailTemplateService.build(templateEmail, part, messageParameters))); if (isEmpty(templateParts.get(BODY_TITLE))) {