From ceb4782e68439ba18270175cc4263b6ca6ff5567 Mon Sep 17 00:00:00 2001
From: FORESTIER Fabien <fabien.forestier@soprasteria.com>
Date: Tue, 12 Feb 2019 17:32:25 +0100
Subject: [PATCH] Add reply to on contact method for admin email

---
 src/email/email.service.ts | 1 +
 src/email/email.ts         | 6 ++++++
 2 files changed, 7 insertions(+)

diff --git a/src/email/email.service.ts b/src/email/email.service.ts
index 76c9923..673f5a8 100644
--- a/src/email/email.service.ts
+++ b/src/email/email.service.ts
@@ -30,6 +30,7 @@ export class EmailService {
 
     const adminEmail = new EmailWithoutFrom();
     adminEmail.to = [this.config.plateformDataEmail];
+    adminEmail.replyTo = contactForm.email;
     adminEmail.subject = contactForm.subject;
     adminEmail.html = adminEmailBody;
 
diff --git a/src/email/email.ts b/src/email/email.ts
index cc8ace1..64f08f7 100644
--- a/src/email/email.ts
+++ b/src/email/email.ts
@@ -37,6 +37,9 @@ export class Email {
   @IsDefined()
   from: string;
 
+  @ApiModelPropertyOptional()
+  replyTo: string;
+
   @ApiModelPropertyOptional()
   cc: string[];
 
@@ -59,6 +62,9 @@ export class EmailWithoutFrom {
   @IsDefined()
   to: string[];
 
+  @ApiModelPropertyOptional()
+  replyTo: string;
+
   @ApiModelPropertyOptional()
   cc: string[];
 
-- 
GitLab