Skip to content

Commit

Permalink
[FEATURE] #299 Fix merging of api-state and persisted state (#300)
Browse files Browse the repository at this point in the history
  • Loading branch information
roman-1983 authored Apr 21, 2023
1 parent 2b25e0d commit 27ddbea
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions src/Resources/public/js/datatables.js
Original file line number Diff line number Diff line change
Expand Up @@ -77,10 +77,9 @@
data = null;
if (Object.keys(state).length) {
var api = new $.fn.dataTable.Api( settings );
var merged = $.extend(true, {}, api.state(), state);

var merged = Object.assign({}, api.state(), state)
api
.order(state.order ?? api.state().order)
.order(Array.isArray(merged.order) && merged.order.length > 0 ? merged.order : api.state().order)
.search(merged.search.search)
.page.len(merged.length)
.page(merged.start / merged.length)
Expand Down

0 comments on commit 27ddbea

Please sign in to comment.