From 33cbd9c627e1a4d48eb7040dd56d6805c15790ec Mon Sep 17 00:00:00 2001
From: Jan-Hendrik Willms <tleilax+studip@gmail.com>
Date: Mon, 25 Mar 2024 13:00:19 +0000
Subject: [PATCH] fixes #3888

Closes #3888

Merge request studip/studip!2744
---
 resources/vue/components/AdminCourses.vue | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/resources/vue/components/AdminCourses.vue b/resources/vue/components/AdminCourses.vue
index 2bc49985119..a2f61d7739b 100644
--- a/resources/vue/components/AdminCourses.vue
+++ b/resources/vue/components/AdminCourses.vue
@@ -241,7 +241,10 @@ export default {
             const directionFactor = this.sort.direction === 'ASC' ? 1 : -1;
 
             // Default sort function by string comparison of field
-            const collator = new Intl.Collator(String.locale, {numeric: true, sensitivity: 'base'});
+            const collator = new Intl.Collator(String.locale, {
+                numeric: sortby !== 'number',
+                sensitivity: 'base'
+            });
             let sortFunction = function (a, b) {
                 return collator.compare(striptags(a[sortby]), striptags(b[sortby]));
             };
-- 
GitLab