Merge pull request #94 from nikrolls/patch-1

GridFieldOrderableRows PostgreSQL compatibility
This commit is contained in:
Marcus 2015-07-15 14:37:22 +10:00
commit 8ee1fb9c15

View File

@ -190,7 +190,7 @@ class GridFieldOrderableRows extends RequestHandler implements
$sortterm = $this->extraSortFields.', '; $sortterm = $this->extraSortFields.', ';
} }
} }
$sortterm .= $this->getSortTable($list).'.'.$this->getSortField(); $sortterm .= '"'.$this->getSortTable($list).'"."'.$this->getSortField().'"';
return $list->sort($sortterm); return $list->sort($sortterm);
} else { } else {
return $list; return $list;
@ -226,7 +226,7 @@ class GridFieldOrderableRows extends RequestHandler implements
$sortterm = $this->extraSortFields.', '; $sortterm = $this->extraSortFields.', ';
} }
} }
$sortterm .= $this->getSortTable($list).'.'.$field; $sortterm .= '"'.$this->getSortTable($list).'"."'.$field.'"';
$items = $list->filter('ID', $ids)->sort($sortterm); $items = $list->filter('ID', $ids)->sort($sortterm);
// Ensure that each provided ID corresponded to an actual object. // Ensure that each provided ID corresponded to an actual object.