Fixed issue where the datalist would get modified and cause issues with the returned display

This commit is contained in:
UndefinedOffset 2012-05-17 17:04:53 -03:00
parent 786af43ca9
commit a768c27133

View File

@ -152,7 +152,7 @@ class GridFieldSortableRows implements GridField_HTMLProvider, GridField_ActionP
$className = $gridField->getModelClass();
$owner = $gridField->Form->getRecord();
$items = $gridField->getList();
$items = clone $gridField->getList();
$many_many = ($items instanceof ManyManyList);
$sortColumn = $this->sortColumn;
$pageOffset = 0;
@ -218,7 +218,7 @@ class GridFieldSortableRows implements GridField_HTMLProvider, GridField_ActionP
$className = $gridField->getModelClass();
$owner = $gridField->Form->getRecord();
$items = $gridField->getList();
$items = clone $gridField->getList();
$many_many = ($items instanceof ManyManyList);
$sortColumn = $this->sortColumn;
$targetItem = $items->byID(intval($data['ItemID']));