From cd0cd260b507e773d0e78077c04f76b5051ca8b4 Mon Sep 17 00:00:00 2001 From: Samuel Georges Date: Tue, 27 Sep 2016 16:53:46 +1000 Subject: [PATCH] Make manage[form] config optional There are times when manage form mode just isn't needed. This will make the view[list] unclickable, which is OK --- modules/backend/behaviors/RelationController.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/backend/behaviors/RelationController.php b/modules/backend/behaviors/RelationController.php index 51c9aa3f7..e10b936cd 100644 --- a/modules/backend/behaviors/RelationController.php +++ b/modules/backend/behaviors/RelationController.php @@ -795,7 +795,10 @@ class RelationController extends ControllerBehavior */ elseif ($this->manageMode == 'form') { - $config = $this->makeConfigForMode('manage', 'form'); + if (!$config = $this->makeConfigForMode('manage', 'form', false)) { + return null; + } + $config->model = $this->relationModel; $config->arrayName = class_basename($this->relationModel); $config->context = $this->evalFormContext('manage', !!$this->manageId);