From 6f2d0e49408688133a3042ffb6fed23fffa1851f Mon Sep 17 00:00:00 2001 From: tianshujie Date: Tue, 26 Mar 2024 13:54:50 +0800 Subject: [PATCH] * Fix an error when the property did not exist. --- framework/control.class.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/framework/control.class.php b/framework/control.class.php index 2d806f6026..0b5bba2cf5 100644 --- a/framework/control.class.php +++ b/framework/control.class.php @@ -545,16 +545,16 @@ class control extends baseControl if(!$flow) return ''; $action = $this->loadModel('workflowaction')->getByModuleAndAction($flow->module, $methodName); - $fieldList = $this->workflowaction->getFields($flow->module, $action->action); + $fieldList = $this->workflowaction->getFields($flow->module, !empty($action->action) ? $action->action: ''); $html = ''; if(!empty($flow->css)) $html .= ""; if(!empty($action->css)) $html .= ""; $html .= $this->loadModel('flow')->getFormulaScript($moduleName, $action, $fieldList); - if($action->linkages) $html .= $this->flow->getLinkageScript($action, $fieldList); - if(!empty($flow->js)) $html .= ""; - if(!empty($action->js)) $html .= ""; + if(!empty($action->linkages)) $html .= $this->flow->getLinkageScript($action, $fieldList); + if(!empty($flow->js)) $html .= ""; + if(!empty($action->js)) $html .= ""; return $html; }