mirror of
https://github.com/DataTables/DataTables.git
synced 2025-03-15 16:29:16 +01:00
Fixed: When state saving, it was possible to have a situation where by a table would contain 'n' columns, the user would sort on the last column and then the html is modifed to only have 'n-1' columns. This resulted in a JS error when DataTables tried to restore sorting on the removed column. Now do a sanity check to ensure the sorting column is present, and if not add sorting on column 0.
This commit is contained in:
parent
dbb51ab117
commit
2bb96f89b0
4
media/js/jquery.dataTables.js
vendored
4
media/js/jquery.dataTables.js
vendored
@ -6727,6 +6727,10 @@
|
||||
*/
|
||||
for ( i=0, iLen=oSettings.aaSorting.length ; i<iLen ; i++ )
|
||||
{
|
||||
if ( oSettings.aaSorting[i][0] >= oSettings.aoColumns.length )
|
||||
{
|
||||
oSettings.aaSorting[i][0] = 0;
|
||||
}
|
||||
var oColumn = oSettings.aoColumns[ oSettings.aaSorting[i][0] ];
|
||||
|
||||
/* Add a default sorting index */
|
||||
|
Loading…
x
Reference in New Issue
Block a user