diff --git a/src/Forms/GridField/GridFieldLevelup.php b/src/Forms/GridField/GridFieldLevelup.php index 84d92af19..6e653ee76 100644 --- a/src/Forms/GridField/GridFieldLevelup.php +++ b/src/Forms/GridField/GridFieldLevelup.php @@ -62,6 +62,11 @@ class GridFieldLevelup implements GridField_HTMLProvider /** @var DataObject|Hierarchy $modelObj */ $modelObj = DataObject::get_by_id($modelClass, $this->currentID); + if (!$modelObj) { + throw new \LogicException( + "Can't find object of class $modelClass ID #{$this->currentID} for GridFieldLevelup" + ); + } $parent = null; if ($modelObj->hasMethod('getParent')) {