From 504676378f1fb70c326f576df26946d5b1ea780d Mon Sep 17 00:00:00 2001
From: Hangzhi Yu <hangzhi@protonmail.com>
Date: Wed, 19 Oct 2022 02:56:14 +0200
Subject: [PATCH] Fix date picker with some date formats

---
 CHANGELOG.rst                                         | 1 +
 aleksis/apps/chronos/static/js/chronos/date_select.js | 5 +----
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 29591f71..43faaabd 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -12,6 +12,7 @@ Unreleased
 Fixed
 ~~~~~
 
+* The date picker did not work with some date formats.
 * Send notifications for changes done via daily lessons page.
 * Lessons with same subject and groups but different teachers were not considered equal.
 
diff --git a/aleksis/apps/chronos/static/js/chronos/date_select.js b/aleksis/apps/chronos/static/js/chronos/date_select.js
index b32309b3..8acda9fb 100644
--- a/aleksis/apps/chronos/static/js/chronos/date_select.js
+++ b/aleksis/apps/chronos/static/js/chronos/date_select.js
@@ -10,10 +10,7 @@ function loadNew() {
 }
 
 function onDateChanged() {
-    var str = $("#date").val();
-    var split = str.split(".");
-    activeDate = new Date(split[2], split[1] - 1, split[0]);
-    updateDatepicker();
+    activeDate = M.Datepicker.getInstance($("#date")).date;
     loadNew();
 }
 
-- 
GitLab