From c5006be3d6f6ff2a127692afd5cac200b8fde425 Mon Sep 17 00:00:00 2001 From: John Milmine Date: Wed, 1 Apr 2015 21:55:24 +1300 Subject: [PATCH] fixing print functionality if passed array data --- forms/gridfield/GridFieldPrintButton.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/forms/gridfield/GridFieldPrintButton.php b/forms/gridfield/GridFieldPrintButton.php index 4bb2e3098..9019c9d49 100644 --- a/forms/gridfield/GridFieldPrintButton.php +++ b/forms/gridfield/GridFieldPrintButton.php @@ -204,8 +204,9 @@ class GridFieldPrintButton implements GridField_HTMLProvider, GridField_ActionPr $itemRows->push(new ArrayData(array( "ItemRow" => $itemRow ))); - - $item->destroy(); + if ($item->hasMethod('destroy')) { + $item->destroy(); + } } $ret = new ArrayData(array(