From 97498cc3f6cd205a5a9297111737633c199b1e57 Mon Sep 17 00:00:00 2001 From: Christopher Pitt Date: Thu, 23 Apr 2015 16:47:54 +1200 Subject: [PATCH] Hide current parent for merge options --- code/admin/GridFieldMergeAction.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/admin/GridFieldMergeAction.php b/code/admin/GridFieldMergeAction.php index 2c25153..71aef18 100644 --- a/code/admin/GridFieldMergeAction.php +++ b/code/admin/GridFieldMergeAction.php @@ -65,7 +65,7 @@ class GridFieldMergeAction implements GridField_ColumnProvider, GridField_Action */ public function getColumnContent($gridField, $record, $columnName) { if($columnName === 'MergeAction') { - $dropdown = new DropdownField('Target', 'Target', $this->records->map()); + $dropdown = new DropdownField('Target', 'Target', $this->records->exclude('ID', $record->ID)->map()); $prefix = strtolower($this->parentMethod . '-' . $this->childMethod);