From 81354830f3639b340cf107a6a619bd07503fefdb 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 7d39345d038..bba9cdf0e08 100644
--- a/resources/vue/components/AdminCourses.vue
+++ b/resources/vue/components/AdminCourses.vue
@@ -228,7 +228,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