diff --git a/media/src/ext/ext.sorting.js b/media/src/ext/ext.sorting.js index 7810a4d5..8c7f8763 100644 --- a/media/src/ext/ext.sorting.js +++ b/media/src/ext/ext.sorting.js @@ -1,12 +1,16 @@ - $.extend( DataTable.ext.oSort, { /* * text sorting */ "string-pre": function ( a ) { - if ( typeof a != 'string' ) { - a = (a !== null && a.toString) ? a.toString() : ''; + if ( typeof a != 'string' ) + { + if (a === null || a === undefined || !a.toString) + { + return ''; + } + a = a.toString(); } return a.toLowerCase(); },