From 8f076b2fd1e0681cf68c16420790739ab356f747 Mon Sep 17 00:00:00 2001
From: xaralis <filip.varecha@fragaria.cz>
Date: Tue, 22 Dec 2020 19:34:18 +0100
Subject: [PATCH] fix: safari date parse error for program

---
 src/actions/program.js | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/src/actions/program.js b/src/actions/program.js
index 56a3f18..72b5d7c 100644
--- a/src/actions/program.js
+++ b/src/actions/program.js
@@ -1,3 +1,4 @@
+import { parse } from "date-fns";
 import keyBy from "lodash/keyBy";
 import pick from "lodash/pick";
 import property from "lodash/property";
@@ -38,9 +39,17 @@ export const loadProgram = createAsyncAction(
                   "proposer",
                 ]),
                 discussionOpened: entry.discussion_opened,
-                expectedStartAt: new Date(entry.expected_start_at),
+                expectedStartAt: parse(
+                  entry.expected_start_at,
+                  "yyyy-MM-dd HH:mm:ss",
+                  new Date()
+                ),
                 expectedFinishAt: entry.expected_finish_at
-                  ? new Date(entry.expected_finish_at)
+                  ? parse(
+                      entry.expected_finish_at,
+                      "yyyy-MM-dd HH:mm:ss",
+                      new Date()
+                    )
                   : undefined,
               };
             }
-- 
GitLab