From 4c5efe87e9674b34e8978e1a37a9f71b28906e6d Mon Sep 17 00:00:00 2001 From: Laurent Date: Tue, 6 Jan 2026 00:23:43 +0100 Subject: [PATCH] PLEASE WORK FOR FUCKS SAKE --- .../boardmateapi/controllers/EmailController.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/api/src/main/java/be/naaturel/boardmateapi/controllers/EmailController.java b/api/src/main/java/be/naaturel/boardmateapi/controllers/EmailController.java index d2dde789..41b79a30 100644 --- a/api/src/main/java/be/naaturel/boardmateapi/controllers/EmailController.java +++ b/api/src/main/java/be/naaturel/boardmateapi/controllers/EmailController.java @@ -2,6 +2,8 @@ package be.naaturel.boardmateapi.controllers; import be.naaturel.boardmateapi.common.helpers.Logger; import be.naaturel.boardmateapi.services.SendgridService; +import com.fasterxml.jackson.core.type.TypeReference; +import com.fasterxml.jackson.databind.ObjectMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; @@ -25,9 +27,11 @@ public class EmailController { } @PostMapping("/mail/send") - public ResponseEntity send(@RequestBody Map payload){ + public ResponseEntity send(@RequestBody String payload){ try { - service.send("laurent0206.cr@gmail.com", "Hello from board mate !", payload); + ObjectMapper mapper = new ObjectMapper(); + Map map = mapper.readValue(payload, new TypeReference<>() {}); + service.send("laurent0206.cr@gmail.com", "Hello from board mate !", map); return new ResponseEntity<>(HttpStatus.OK); } catch (Exception e) { e.printStackTrace();