diff --git a/src/Mesour/DataGrid/Column/core/Ordering.php b/src/Mesour/DataGrid/Column/core/Ordering.php index f446f4a..8adb9ac 100644 --- a/src/Mesour/DataGrid/Column/core/Ordering.php +++ b/src/Mesour/DataGrid/Column/core/Ordering.php @@ -36,7 +36,7 @@ public function validate(array $rowData, $data = []) { parent::validate($rowData, $data); - if ($this->hasOrdering()) { + if ($this->hasOrdering() && count($rowData) > 0) { $item = reset($rowData); if (!array_key_exists($this->getName(), $item)) { throw new Mesour\InvalidStateException(