From ecfe039e725f8bc15f244d241f1d42de54b35eac Mon Sep 17 00:00:00 2001 From: Guy Marriott Date: Wed, 1 May 2019 15:48:03 +1200 Subject: [PATCH] FIX Don't add "better buttons" previous and next without a paginator --- src/Forms/GridField/GridFieldDetailForm_ItemRequest.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Forms/GridField/GridFieldDetailForm_ItemRequest.php b/src/Forms/GridField/GridFieldDetailForm_ItemRequest.php index a07cf8bac..8d46095ee 100644 --- a/src/Forms/GridField/GridFieldDetailForm_ItemRequest.php +++ b/src/Forms/GridField/GridFieldDetailForm_ItemRequest.php @@ -286,8 +286,9 @@ class GridFieldDetailForm_ItemRequest extends RequestHandler /** @var GridFieldDetailForm $component */ $component = $this->gridField->getConfig()->getComponentByType(GridFieldDetailForm::class); + $paginator = $this->getGridField()->getConfig()->getComponentByType(GridFieldPaginator::class); $gridState = $this->getRequest()->requestVar('gridState'); - if ($component && $component->getShowPagination()) { + if ($component && $paginator && $component->getShowPagination()) { $previousAndNextGroup->push(FormAction::create('doPrevious') ->setUseButtonTag(true) ->setAttribute('data-grid-state', $gridState)