From fcce8a7510df260415d4cf1331765ad06ab78155 Mon Sep 17 00:00:00 2001 From: Daniel Levine Date: Fri, 27 Apr 2018 11:45:15 -0400 Subject: [PATCH] Make $.extend() calls non-recursive in _updateRow(). --- src/jsgrid.core.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/jsgrid.core.js b/src/jsgrid.core.js index 1138881f..e3bfa9d2 100755 --- a/src/jsgrid.core.js +++ b/src/jsgrid.core.js @@ -1441,7 +1441,7 @@ _updateRow: function($updatingRow, editedItem) { var updatingItem = $updatingRow.data(JSGRID_ROW_DATA_KEY), updatingItemIndex = this._itemIndex(updatingItem), - updatedItem = $.extend(true, {}, updatingItem, editedItem); + updatedItem = $.extend({}, updatingItem, editedItem); var args = this._callEventHandler(this.onItemUpdating, { row: $updatingRow, @@ -1452,7 +1452,7 @@ return this._controllerCall("updateItem", updatedItem, args.cancel, function(loadedUpdatedItem) { var previousItem = $.extend(true, {}, updatingItem); - updatedItem = loadedUpdatedItem || $.extend(true, updatingItem, editedItem); + updatedItem = loadedUpdatedItem || $.extend(updatingItem, editedItem); var $updatedRow = this._finishUpdate($updatingRow, updatedItem, updatingItemIndex);