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