From 6e6218e8783645972665f59b074fcfe3cc48e15a Mon Sep 17 00:00:00 2001
From: FORESTIER Fabien <fabien.forestier@soprasteria.com>
Date: Fri, 12 Apr 2019 11:04:35 +0200
Subject: [PATCH] Set moment timezone to Europe/paris

---
 package-lock.json          | 10 +++++++++-
 package.json               |  1 +
 src/email/email.service.ts |  3 ++-
 3 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index eed96a5..d1d09e7 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
 {
   "name": "service-email",
-  "version": "0.0.0",
+  "version": "1.1.0",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {
@@ -6156,6 +6156,14 @@
       "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz",
       "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg=="
     },
+    "moment-timezone": {
+      "version": "0.5.23",
+      "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.23.tgz",
+      "integrity": "sha512-WHFH85DkCfiNMDX5D3X7hpNH3/PUhjTGcD0U1SgfBGZxJ3qUmJh5FdvaFjcClxOvB3rzdfj4oRffbI38jEnC1w==",
+      "requires": {
+        "moment": ">= 2.9.0"
+      }
+    },
     "move-concurrently": {
       "version": "1.0.1",
       "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
diff --git a/package.json b/package.json
index 7d275d4..8f004aa 100644
--- a/package.json
+++ b/package.json
@@ -27,6 +27,7 @@
     "class-transformer": "^0.1.9",
     "class-validator": "^0.9.1",
     "moment": "^2.24.0",
+    "moment-timezone": "^0.5.23",
     "reflect-metadata": "^0.1.12",
     "rxjs": "^6.2.2",
     "typescript": "^3.0.1",
diff --git a/src/email/email.service.ts b/src/email/email.service.ts
index 2fd8ac4..26b4bbe 100644
--- a/src/email/email.service.ts
+++ b/src/email/email.service.ts
@@ -3,9 +3,10 @@ import * as amqp from 'amqplib';
 import { ContactForm, Email, EmailWithoutFrom, FeedbackForm } from './email';
 import { ConfigService } from '../configuration/config.service';
 import { buildContactAdminEmail, buildContactUserEmail } from '../email-templates/contact';
-import moment = require('moment');
 import { buildFeedbackEmail } from '../email-templates/feedback';
 import * as useragent from 'useragent';
+import moment = require('moment-timezone');
+moment.tz.setDefault('Europe/Paris');
 
 @Injectable()
 export class EmailService {
-- 
GitLab