aboutsummaryrefslogtreecommitdiff
path: root/src/graduation-common.ts
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2026-10-02 15:49:05 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2026-10-02 15:49:05 +0200
commit349262b8c82c96ad8c4237d2a191d4b7ba208b13 (patch)
treea6c4bbbb35f0007c1d7771f01752577648239e55 /src/graduation-common.ts
parent4a8235b96f3e6b3a45d8a34a94a1c30a1c0f9b80 (diff)
downloadbycs-sol-349262b8c82c96ad8c4237d2a191d4b7ba208b13.tar.gz
bycs-sol-349262b8c82c96ad8c4237d2a191d4b7ba208b13.zip
parse the dates provided by moodle manually
The reported date values are in german locale and can not be parsed by my browser for example.
Diffstat (limited to 'src/graduation-common.ts')
-rw-r--r--src/graduation-common.ts4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/graduation-common.ts b/src/graduation-common.ts
index 0652c59..2d1f21d 100644
--- a/src/graduation-common.ts
+++ b/src/graduation-common.ts
@@ -6,6 +6,8 @@ import EntdeckerPng from "../assets/Entdecker.png";
import NavigatorPng from "../assets/Navigator.png";
import PioneerPng from "../assets/Pioneer.png";
+import { parseMoodleDate } from "./utils-common.ts";
+
const LEVEL_NAMES = ["Anwärter", "Entdecker", "Navigator", "Pionieer"];
const LEVEL_IMAGES = [
@@ -62,7 +64,7 @@ class GraduationChange {
const change = JSON.parse(json);
return new GraduationChange(
Number(changeId),
- new Date(date),
+ parseMoodleDate(date),
Number(change.studentId),
change.change,
change.reason,