diff --git a/plugins/baser-core/src/View/Helper/BcFormHelper.php b/plugins/baser-core/src/View/Helper/BcFormHelper.php index 682e172681..91bcd909b6 100644 --- a/plugins/baser-core/src/View/Helper/BcFormHelper.php +++ b/plugins/baser-core/src/View/Helper/BcFormHelper.php @@ -719,8 +719,8 @@ public function editor($fieldName, $options = []) $className = $options['editor']; [, $editor] = pluginSplit($options['editor']); - $this->_View->loadHelper($editor, ['className' => $className]); - if (!empty($this->getView()->{$editor})) { + $this->getView()->loadHelper($editor, ['className' => $className]); + if (isset($this->getView()->helpers()->{$editor})) { return $this->getView()->{$editor}->editor($fieldName, $options); } elseif ($editor === 'none') { $_options = [];