From aa811d9657fdafdf7697f411ea609c4c2ff2afb5 Mon Sep 17 00:00:00 2001 From: Ron Lucke <lucke@elan-ev.de> Date: Mon, 26 Jun 2023 13:05:54 +0000 Subject: [PATCH] fix #2770 Closes #2770 Merge request studip/studip!1879 --- .../vue/components/courseware/CoursewareShelfDialogCopy.vue | 2 +- .../courseware/CoursewareStructuralElementDialogCopy.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/vue/components/courseware/CoursewareShelfDialogCopy.vue b/resources/vue/components/courseware/CoursewareShelfDialogCopy.vue index a9c177f6a37..12515118a12 100644 --- a/resources/vue/components/courseware/CoursewareShelfDialogCopy.vue +++ b/resources/vue/components/courseware/CoursewareShelfDialogCopy.vue @@ -328,7 +328,7 @@ export default { semesters.every(semester => { view.loadSemester({id: semester}).then( () => { view.semesterMap.push(view.semesterById({id: semester})); - view.semesterMap.sort((a, b) => a.attributes.start < b.attributes.start); + view.semesterMap.sort((a, b) => new Date(b.attributes.start) - new Date(a.attributes.start)); }); return true; }); diff --git a/resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue b/resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue index aec65adef47..c352dda0155 100644 --- a/resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue +++ b/resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue @@ -381,7 +381,7 @@ export default { semesters.every(semester => { view.loadSemester({id: semester}).then( () => { view.semesterMap.push(view.semesterById({id: semester})); - view.semesterMap.sort((a, b) => a.attributes.start < b.attributes.start); + view.semesterMap.sort((a, b) => new Date(b.attributes.start) - new Date(a.attributes.start)); }); return true; }); -- GitLab