From 745ff8d68062ee2930d2ead1b1e9b63d2deb0564 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 9695df3368b..1010d9b3349 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 556d0085f50..f961f5717ca 100644 --- a/resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue +++ b/resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue @@ -352,7 +352,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