diff --git a/resources/vue/components/AdminCourses.vue b/resources/vue/components/AdminCourses.vue index 2bc49985119aafbee702dcf7fc15a0decd96fa0e..a2f61d7739be11a79f8a1d4d1e5fde4a0563d1ac 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])); };